struct _zval_struct;
typedef struct _zval_struct zval;
struct _IO_FILE;
struct _IO_FILE *_coverage_fout ;
typedef struct _IO_FILE FILE;
extern int fclose(FILE *__stream ) ;
extern int fflush(FILE *__stream ) ;
extern int fprintf(FILE * __restrict  __stream ,
                   char const   * __restrict  __format  , ...) ;
extern FILE *fopen(char const   * __restrict  __filename ,
                   char const   * __restrict  __modes ) ;
struct _zend_free_op;
typedef struct _zend_free_op zend_free_op;
union _temp_variable;
typedef union _temp_variable temp_variable;
union _znode_op;
typedef union _znode_op znode_op;
__inline static zval **_get_zval_ptr_ptr(int op_type , znode_op const   *node ,
                                         temp_variable const   *Ts ,
                                         zend_free_op *should_free , int type ) ;
zval __attribute__((__visibility__("default")))  **zend_get_zval_ptr_ptr(int op_type ,
                                                                         znode_op const   *node ,
                                                                         temp_variable const   *Ts ,
                                                                         zend_free_op *should_free ,
                                                                         int type ) 
{ zval **tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr(op_type, node, Ts, should_free, type);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((zval __attribute__((__visibility__("default")))  **)tmp);
}
}
zval __attribute__((__visibility__("default")))  **zend_get_zval_ptr_ptr(int op_type ,
                                                                         znode_op const   *node ,
                                                                         temp_variable const   *Ts ,
                                                                         zend_free_op *should_free ,
                                                                         int type ) ;
__inline static zval *_get_zval_ptr(int op_type , znode_op const   *node ,
                                    temp_variable const   *Ts ,
                                    zend_free_op *should_free , int type ) ;
zval __attribute__((__visibility__("default")))  *zend_get_zval_ptr(int op_type ,
                                                                    znode_op const   *node ,
                                                                    temp_variable const   *Ts ,
                                                                    zend_free_op *should_free ,
                                                                    int type ) 
{ zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr(op_type, node, Ts, should_free, type);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((zval __attribute__((__visibility__("default")))  *)tmp);
}
}
zval __attribute__((__visibility__("default")))  *zend_get_zval_ptr(int op_type ,
                                                                    znode_op const   *node ,
                                                                    temp_variable const   *Ts ,
                                                                    zend_free_op *should_free ,
                                                                    int type ) ;
typedef unsigned char zend_uchar;
struct _zend_execute_data;
typedef struct _zend_execute_data zend_execute_data;
typedef int (*user_opcode_handler_t)(zend_execute_data *execute_data );
static user_opcode_handler_t zend_user_opcode_handlers[256] ;
user_opcode_handler_t __attribute__((__visibility__("default")))  zend_get_user_opcode_handler(zend_uchar opcode ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int (*/* __attribute__((__visibility__("default"))) */)(zend_execute_data *execute_data ))zend_user_opcode_handlers[opcode]);
}
}
user_opcode_handler_t __attribute__((__visibility__("default")))  zend_get_user_opcode_handler(zend_uchar opcode ) ;
static zend_uchar zend_user_opcodes[256] ;
int __attribute__((__visibility__("default")))  zend_set_user_opcode_handler(zend_uchar opcode ,
                                                                             int (*handler)(zend_execute_data *execute_data ) ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )opcode != 150) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "39169\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_user_opcodes[opcode] = (unsigned char)150;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "39170\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_user_opcode_handlers[opcode] = handler;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "39171\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((int __attribute__((__visibility__("default")))  )0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "39172\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )-1);
}
}
int __attribute__((__visibility__("default")))  zend_set_user_opcode_handler(zend_uchar opcode ,
                                                                             int (*handler)(zend_execute_data *execute_data ) ) ;
static int ( __attribute__((__fastcall__)) zend_do_fcall_common_helper_SPEC)(zend_execute_data *execute_data ) ;
int __attribute__((__visibility__("default")))  zend_do_fcall(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_do_fcall_common_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )tmp);
}
}
int __attribute__((__visibility__("default")))  zend_do_fcall(zend_execute_data *execute_data ) ;
struct _zend_op;
typedef struct _zend_op zend_op;
typedef unsigned int uint;
typedef unsigned long ulong;
struct _zend_literal;
typedef struct _zend_literal zend_literal;
typedef unsigned int zend_uint;
typedef unsigned long zend_ulong;
union _znode_op {
   zend_uint constant ;
   zend_uint var ;
   zend_uint num ;
   zend_ulong hash ;
   zend_uint opline_num ;
   zend_op *jmp_addr ;
   zval *zv ;
   zend_literal *literal ;
   void *ptr ;
};
struct _zend_op {
   int ( __attribute__((__fastcall__)) (*handler))(zend_execute_data *execute_data ) ;
   znode_op op1 ;
   znode_op op2 ;
   znode_op result ;
   ulong extended_value ;
   uint lineno ;
   zend_uchar opcode ;
   zend_uchar op1_type ;
   zend_uchar op2_type ;
   zend_uchar result_type ;
};
typedef int ( __attribute__((__fastcall__)) (*opcode_handler_t))(zend_execute_data *execute_data );
static opcode_handler_t zend_vm_get_opcode_handler(zend_uchar opcode ,
                                                   zend_op *op ) ;
void __attribute__((__visibility__("default")))  zend_vm_set_opcode_handler(zend_op *op ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  op->handler = zend_vm_get_opcode_handler(zend_user_opcodes[op->opcode], op);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39166\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
void __attribute__((__visibility__("default")))  zend_vm_set_opcode_handler(zend_op *op ) ;
static int const   zend_vm_decode[17] ;
opcode_handler_t __attribute__((__visibility__("default")))  *zend_opcode_handlers ;
static opcode_handler_t zend_vm_get_opcode_handler(zend_uchar opcode ,
                                                   zend_op *op ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39164\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int ( __attribute__((__fastcall__)) (*))(zend_execute_data *execute_data ))*(zend_opcode_handlers + (((int )opcode * 25 + (int )(zend_vm_decode[op->op1_type] * 5)) + (int )zend_vm_decode[op->op2_type])));
}
}
static int const   zend_vm_decode[17]  = 
  {      (int const   )3,      (int const   )0,      (int const   )1,      (int const   )3, 
        (int const   )2,      (int const   )3,      (int const   )3,      (int const   )3, 
        (int const   )3,      (int const   )3,      (int const   )3,      (int const   )3, 
        (int const   )3,      (int const   )3,      (int const   )3,      (int const   )3, 
        (int const   )4};
static opcode_handler_t const   labels[3926] ;
void zend_init_opcodes_handlers(void) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39162\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_opcode_handlers = (opcode_handler_t __attribute__((__visibility__("default")))  *)((opcode_handler_t *)(labels));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39163\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
void zend_init_opcodes_handlers(void) ;
static int ( __attribute__((__fastcall__)) ZEND_NULL_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEPARATE_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BIND_TRAITS_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_TRAIT_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMP_SET_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMP_SET_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMP_SET_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMP_SET_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_USER_OPCODE_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_HANDLE_EXCEPTION_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_FUNCTION_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_CLASS_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INSTANCEOF_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INSTANCEOF_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INSTANCEOF_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RETURN_BY_REF_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_THROW_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_THROW_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_THROW_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_THROW_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CATCH_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_TICKS_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXT_NOP_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXT_FCALL_END_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXT_STMT_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_GOTO_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FE_FETCH_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FE_RESET_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FE_RESET_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FE_RESET_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FE_RESET_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FREE_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FREE_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_NEW_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_REF_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_REF_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAR_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAR_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAL_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAL_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RECV_INIT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RECV_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RETURN_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RETURN_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RETURN_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RETURN_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DO_FCALL_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_END_SILENCE_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BEGIN_SILENCE_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_STRING_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_STRING_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_CHAR_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_CHAR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STRING_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BRK_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SWITCH_FREE_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_EX_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_EX_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_EX_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_EX_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_EX_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_EX_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_EX_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_EX_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZNZ_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZNZ_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZNZ_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZNZ_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_JMP_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRINT_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRINT_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRINT_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRINT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ECHO_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ECHO_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ECHO_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ECHO_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_QM_ASSIGN_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_QM_ASSIGN_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_QM_ASSIGN_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_QM_ASSIGN_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CAST_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CAST_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CAST_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CAST_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_NOT_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_NOT_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_NOT_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_NOT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_NOT_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_NOT_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_NOT_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_NOT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_NOP_SPEC_HANDLER)(zend_execute_data *execute_data ) ;
static opcode_handler_t const   labels[3926]  = 
  {      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_CONST_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_TMP_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_CONST_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SUB_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SUB_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_TMP_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SUB_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SUB_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SUB_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SUB_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_MUL_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_CONST_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_MUL_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_MUL_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_MUL_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_MUL_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DIV_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DIV_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DIV_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DIV_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_DIV_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DIV_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_CONST_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_TMP_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_MOD_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_MOD_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_MOD_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_CONST_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SL_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SL_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_TMP_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SL_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SL_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SL_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SL_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SR_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_CONST_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SR_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SR_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SR_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SR_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CONCAT_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_CONST_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_TMP_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_OR_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_CONST_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_TMP_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_AND_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_CONST_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_XOR_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BW_NOT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_NOT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_CONST_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_TMP_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_CONST_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CAST_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CAST_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CAST_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CAST_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CAST_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_QM_ASSIGN_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_UNUSED_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_UNUSED_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_ADD_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_UNUSED_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SUB_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_UNUSED_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MUL_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_UNUSED_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_UNUSED_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIV_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_UNUSED_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_UNUSED_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_MOD_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_UNUSED_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_CV_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SL_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_UNUSED_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SR_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_UNUSED_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_UNUSED_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_CONCAT_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_UNUSED_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_OR_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_UNUSED_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_AND_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_INC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ECHO_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ECHO_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ECHO_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRINT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRINT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRINT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZNZ_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPZ_EX_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMPNZ_EX_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CASE_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CASE_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CASE_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CASE_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CASE_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CASE_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SWITCH_FREE_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SWITCH_FREE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SWITCH_FREE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SWITCH_FREE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SWITCH_FREE_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BRK_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BRK_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BRK_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BRK_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BRK_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CONT_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CONT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CONT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CONT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CONT_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BOOL_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STRING_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_CHAR_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_CHAR_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_STRING_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_STRING_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_VAR_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_VAR_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_VAR_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_VAR_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_VAR_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_VAR_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BEGIN_SILENCE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_END_SILENCE_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_END_SILENCE_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_END_SILENCE_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_END_SILENCE_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_END_SILENCE_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DO_FCALL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DO_FCALL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RECV_INIT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_INIT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_INIT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_RECV_INIT_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RECV_INIT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_REF_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NEW_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FREE_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FREE_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FREE_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FREE_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FREE_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FREE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FREE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FREE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FREE_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FREE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_UNUSED_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_RESET_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FE_FETCH_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_FETCH_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_FETCH_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FE_FETCH_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FE_FETCH_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXIT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXIT_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXIT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXIT_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_EXIT_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_CONST_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_TMP_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_R_SPEC_CV_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_R_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_R_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_R_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_R_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_R_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_R_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_UNUSED_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_CONST_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_TMP_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_W_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_CONST_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_TMP_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_VAR_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_RW_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_CONST_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_CONST_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_TMP_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_IS_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_IS_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_IS_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_IS_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_IS_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_IS_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_IS_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_TMP_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_CONST_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_TMP_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_UNSET_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_GOTO_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_GOTO_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_GOTO_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_GOTO_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_GOTO_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_STMT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_FCALL_END_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_EXT_NOP_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_TICKS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_CATCH_SPEC_CONST_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_THROW_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_THROW_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_THROW_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_THROW_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_THROW_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_THROW_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_THROW_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_FETCH_CLASS_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CLONE_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CLONE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CLONE_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CLONE_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_CLONE_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_RETURN_BY_REF_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_TMP_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_TMP_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_TMP_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_TMP_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_CV_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_PRE_DEC_OBJ_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_UNUSED_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_CV_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_INSTANCEOF_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_FUNCTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_HANDLE_EXCEPTION_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_USER_OPCODE_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CONST_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CONST_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_TMP_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_TMP_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_VAR_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_VAR_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CV_HANDLER), 
        (opcode_handler_t const   )(& ZEND_JMP_SET_SPEC_CV_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_ADD_TRAIT_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER),      (opcode_handler_t const   )(& ZEND_BIND_TRAITS_SPEC_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_SEPARATE_SPEC_VAR_UNUSED_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER), 
        (opcode_handler_t const   )(& ZEND_NULL_HANDLER),      (opcode_handler_t const   )(& ZEND_NULL_HANDLER)};
struct _zend_class_entry;
typedef struct _zend_class_entry zend_class_entry;
typedef unsigned char zend_bool;
struct _hashtable;
typedef struct _hashtable HashTable;
struct _zend_op_array;
typedef struct _zend_op_array zend_op_array;
union _zend_function;
typedef union _zend_function zend_function;
struct _zend_function_state {
   zend_function *function ;
   void **arguments ;
};
typedef struct _zend_function_state zend_function_state;
struct _zend_execute_data {
   struct _zend_op *opline ;
   zend_function_state function_state ;
   zend_function *fbc ;
   zend_class_entry *called_scope ;
   zend_op_array *op_array ;
   zval *object ;
   union _temp_variable *Ts ;
   zval ***CVs ;
   HashTable *symbol_table ;
   struct _zend_execute_data *prev_execute_data ;
   zval *old_error_reporting ;
   zend_bool nested ;
   zval **original_return_value ;
   zend_class_entry *current_scope ;
   zend_class_entry *current_called_scope ;
   zval *current_this ;
   zval *current_object ;
};
extern  __attribute__((__noreturn__)) void zend_error_noreturn(int type ,
                                                               char const   *format 
                                                               , ...) ;
static int ( __attribute__((__fastcall__)) ZEND_NULL_HANDLER)(zend_execute_data *execute_data ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_error_noreturn(1, "Invalid opcode %d/%d/%d.",
                      (execute_data->opline)->opcode,
                      (execute_data->opline)->op1_type,
                      (execute_data->opline)->op2_type);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV)(int prop_dim ,
                                                                                               zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39157\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39158\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
struct bucket;
typedef struct bucket Bucket;
typedef Bucket *HashPosition;
struct _HashPointer {
   HashPosition pos ;
   ulong h ;
};
typedef struct _HashPointer HashPointer;
struct __anonstruct_fe_72 {
   zval **ptr_ptr ;
   zval *ptr ;
   HashPointer fe_pos ;
};
struct __anonstruct_str_offset_71 {
   zval **ptr_ptr ;
   zval *str ;
   zend_uint offset ;
};
struct __anonstruct_var_70 {
   zval **ptr_ptr ;
   zval *ptr ;
   zend_bool fcall_returned_reference ;
};
struct _zend_object_handlers;
typedef struct _zend_object_handlers zend_object_handlers;
typedef unsigned int zend_object_handle;
struct _zend_object_value {
   zend_object_handle handle ;
   zend_object_handlers *handlers ;
};
typedef struct _zend_object_value zend_object_value;
struct __anonstruct_str_57 {
   char *val ;
   int len ;
};
union _zvalue_value {
   long lval ;
   double dval ;
   struct __anonstruct_str_57 str ;
   HashTable *ht ;
   zend_object_value obj ;
};
typedef union _zvalue_value zvalue_value;
struct _zval_struct {
   zvalue_value value ;
   zend_uint refcount__gc ;
   zend_uchar type ;
   zend_uchar is_ref__gc ;
};
union _temp_variable {
   zval tmp_var ;
   struct __anonstruct_var_70 var ;
   struct __anonstruct_str_offset_71 str_offset ;
   struct __anonstruct_fe_72 fe ;
   zend_class_entry *class_entry ;
};
extern void __attribute__((__visibility__("default")))  convert_to_long(zval *op ) ;
__inline static void ( __attribute__((__always_inline__)) _zval_copy_ctor)(zval *zvalue ) ;
extern void __attribute__((__visibility__("default")))  ( /* format attribute */  zend_error)(int type ,
                                                                                              char const   *format 
                                                                                              , ...) ;
struct _zend_object_handlers {
   void (*add_ref)(zval *object ) ;
   void (*del_ref)(zval *object ) ;
   zend_object_value (*clone_obj)(zval *object ) ;
   zval *(*read_property)(zval *object , zval *member , int type ,
                          struct _zend_literal  const  *key ) ;
   void (*write_property)(zval *object , zval *member , zval *value ,
                          struct _zend_literal  const  *key ) ;
   zval *(*read_dimension)(zval *object , zval *offset , int type ) ;
   void (*write_dimension)(zval *object , zval *offset , zval *value ) ;
   zval **(*get_property_ptr_ptr)(zval *object , zval *member ,
                                  struct _zend_literal  const  *key ) ;
   zval *(*get)(zval *object ) ;
   void (*set)(zval **object , zval *value ) ;
   int (*has_property)(zval *object , zval *member , int has_set_exists ,
                       struct _zend_literal  const  *key ) ;
   void (*unset_property)(zval *object , zval *member ,
                          struct _zend_literal  const  *key ) ;
   int (*has_dimension)(zval *object , zval *member , int check_empty ) ;
   void (*unset_dimension)(zval *object , zval *offset ) ;
   HashTable *(*get_properties)(zval *object ) ;
   union _zend_function *(*get_method)(zval **object_ptr , char *method ,
                                       int method_len ,
                                       struct _zend_literal  const  *key ) ;
   int (*call_method)(char *method , int ht , zval *return_value ,
                      zval **return_value_ptr , zval *this_ptr ,
                      int return_value_used ) ;
   union _zend_function *(*get_constructor)(zval *object ) ;
   zend_class_entry *(*get_class_entry)(zval const   *object ) ;
   int (*get_class_name)(zval const   *object , char **class_name ,
                         zend_uint *class_name_len , int parent ) ;
   int (*compare_objects)(zval *object1 , zval *object2 ) ;
   int (*cast_object)(zval *readobj , zval *retval , int type ) ;
   int (*count_elements)(zval *object , long *count ) ;
   HashTable *(*get_debug_info)(zval *object , int *is_temp ) ;
   int (*get_closure)(zval *obj , zend_class_entry **ce_ptr ,
                      union _zend_function **fptr_ptr , zval **zobj_ptr ) ;
};
__inline static int ( __attribute__((__always_inline__)) i_zend_is_true)(zval *op ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_find(HashTable const   *ht ,
                                                                      char const   *arKey ,
                                                                      uint nKeyLength ,
                                                                      void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_quick_find(HashTable const   *ht ,
                                                                            char const   *arKey ,
                                                                            uint nKeyLength ,
                                                                            ulong h ,
                                                                            void **pData ) ;
extern ulong __attribute__((__visibility__("default")))  zend_hash_func(char const   *arKey ,
                                                                        uint nKeyLength ) ;
struct bucket {
   ulong h ;
   uint nKeyLength ;
   void *pData ;
   void *pDataPtr ;
   struct bucket *pListNext ;
   struct bucket *pListLast ;
   struct bucket *pNext ;
   struct bucket *pLast ;
   char *arKey ;
};
struct _zend_compiler_globals;
extern struct _zend_compiler_globals  __attribute__((__visibility__("default"))) compiler_globals ;
typedef unsigned int size_t;
struct _zend_encoding;
typedef struct _zend_encoding zend_encoding;
struct _hashtable {
   uint nTableSize ;
   uint nTableMask ;
   uint nNumOfElements ;
   ulong nNextFreeElement ;
   Bucket *pInternalPointer ;
   Bucket *pListHead ;
   Bucket *pListTail ;
   Bucket **arBuckets ;
   void (*pDestructor)(void *pDest ) ;
   zend_bool persistent ;
   unsigned char nApplyCount ;
   zend_bool bApplyProtection ;
};
struct _zend_stack {
   int top ;
   int max ;
   void **elements ;
};
typedef struct _zend_stack zend_stack;
struct _zend_compiler_context {
   zend_uint opcodes_size ;
   int vars_size ;
   int literals_size ;
   int current_brk_cont ;
   int backpatch_count ;
   HashTable *labels ;
};
typedef struct _zend_compiler_context zend_compiler_context;
union __anonunion_u_67 {
   znode_op op ;
   zval constant ;
   zend_op_array *op_array ;
};
struct _znode {
   int op_type ;
   union __anonunion_u_67 u ;
   zend_uint EA ;
};
typedef struct _znode znode;
struct _zend_ini_parser_param;
struct _zend_llist_element;
typedef struct _zend_llist_element zend_llist_element;
struct _zend_llist {
   zend_llist_element *head ;
   zend_llist_element *tail ;
   size_t count ;
   size_t size ;
   void (*dtor)(void * ) ;
   unsigned char persistent ;
   zend_llist_element *traverse_ptr ;
};
typedef struct _zend_llist zend_llist;
struct _zend_declarables {
   zval ticks ;
};
typedef struct _zend_declarables zend_declarables;
struct _zend_compiler_globals {
   zend_stack bp_stack ;
   zend_stack switch_cond_stack ;
   zend_stack foreach_copy_stack ;
   zend_stack object_stack ;
   zend_stack declare_stack ;
   zend_class_entry *active_class_entry ;
   zend_llist list_llist ;
   zend_llist dimension_llist ;
   zend_stack list_stack ;
   zend_stack function_call_stack ;
   char *compiled_filename ;
   int zend_lineno ;
   char *heredoc ;
   int heredoc_len ;
   zend_op_array *active_op_array ;
   HashTable *function_table ;
   HashTable *class_table ;
   HashTable filenames_table ;
   HashTable *auto_globals ;
   zend_bool in_compilation ;
   zend_bool short_tags ;
   zend_bool asp_tags ;
   zend_declarables declarables ;
   zend_bool unclean_shutdown ;
   zend_bool ini_parser_unbuffered_errors ;
   zend_llist open_files ;
   long catch_begin ;
   struct _zend_ini_parser_param *ini_parser_param ;
   int interactive ;
   zend_uint start_lineno ;
   zend_bool increment_lineno ;
   znode implementing_class ;
   zend_uint access_type ;
   char *doc_comment ;
   zend_uint doc_comment_len ;
   zend_uint compiler_options ;
   zval *current_namespace ;
   HashTable *current_import ;
   zend_bool in_namespace ;
   zend_bool has_bracketed_namespaces ;
   zend_compiler_context context ;
   zend_stack context_stack ;
   char *interned_strings_start ;
   char *interned_strings_end ;
   char *interned_strings_top ;
   char *interned_strings_snapshot_top ;
   HashTable interned_strings ;
   zend_encoding const   **script_encoding_list ;
   size_t script_encoding_list_size ;
   zend_bool multibyte ;
   zend_bool detect_unicode ;
   zend_bool encoding_declared ;
};
struct _zend_literal {
   zval constant ;
   zend_ulong hash_value ;
   zend_uint cache_slot ;
};
extern int __attribute__((__visibility__("default")))  zend_hash_index_find(HashTable const   *ht ,
                                                                            ulong h ,
                                                                            void **pData ) ;
__inline static long ( __attribute__((__always_inline__)) zend_dval_to_lval)(double d ) ;
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_R)(zval ***CVs ,
                                                                                      zend_uint var ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_IS)(zval ***CVs ,
                                                                                            zend_uint var ) ;
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV)(int prop_dim ,
                                                                                               zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_literal *tmp___7 ;
  zval tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39151\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "39104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39101\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39102\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39079\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39080\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39081\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39082\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39083\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39029\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39030\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39084\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39031\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39073\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39065\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39062\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39063\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39032\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39033\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39064\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39060\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39054\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39055\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39040\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "39034\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "39039\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "39038\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "39036\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "39035\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "39037\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39056\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39057\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39044\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39045\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "39043\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "39042\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "39041\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39046\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39058\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39052\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "39048\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "39047\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "39049\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "39051\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "39050\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39053\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39059\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39061\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39066\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39074\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39070\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39067\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39068\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39069\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39071\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39072\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39085\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39086\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39075\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39076\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39087\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39088\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39077\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39078\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39103\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39094\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39092\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39090\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39091\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39093\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39100\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39095\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39098\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39099\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39096\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39097\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "39144\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39116\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39111\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39107\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39105\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39106\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39108\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)tmp___7);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39109\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39110\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39115\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39112\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39113\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39114\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39143\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39141\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39138\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39119\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39117\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39118\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39120\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39121\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39122\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___8;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39123\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39139\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39136\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39128\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39126\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39124\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39125\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39127\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39135\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39133\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39131\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "39129\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "39130\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "39132\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39134\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39137\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39140\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39142\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39153\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39154\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "39145\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "39146\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39155\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static zend_bool ( __attribute__((__always_inline__)) zval_unset_isref_p)(zval *pz ) ;
__inline static zend_uint ( __attribute__((__always_inline__)) zval_set_refcount_p)(zval *pz ,
                                                                                    zend_uint rc ) ;
struct _gc_root_buffer;
typedef struct _gc_root_buffer gc_root_buffer;
struct _zval_gc_info;
typedef struct _zval_gc_info zval_gc_info;
union __anonunion_u_64 {
   gc_root_buffer *buffered ;
   struct _zval_gc_info *next ;
};
struct _zval_gc_info {
   zval z ;
   union __anonunion_u_64 u ;
};
extern void __attribute__((__visibility__("default")))  *_emalloc(size_t size )  __attribute__((__malloc__)) ;
__inline static zend_uint ( __attribute__((__always_inline__)) zval_delref_p)(zval *pz ) ;
__inline static zend_uint ( __attribute__((__always_inline__)) zval_refcount_p)(zval *pz ) ;
__inline static zend_bool ( __attribute__((__always_inline__)) zval_isref_p)(zval *pz ) ;
struct _zend_executor_globals;
typedef struct _zend_executor_globals zend_executor_globals;
extern zend_executor_globals __attribute__((__visibility__("default")))  executor_globals ;
typedef unsigned short fpu_control_t;
struct _zend_property_info {
   zend_uint flags ;
   char *name ;
   int name_length ;
   ulong h ;
   int offset ;
   char *doc_comment ;
   int doc_comment_len ;
   zend_class_entry *ce ;
};
typedef struct _zend_property_info zend_property_info;
struct _zend_module_entry;
struct _zend_object_store_bucket;
typedef struct _zend_object_store_bucket zend_object_store_bucket;
struct _zend_objects_store {
   zend_object_store_bucket *object_buckets ;
   zend_uint top ;
   zend_uint size ;
   int free_list_head ;
};
typedef struct _zend_objects_store zend_objects_store;
struct _zend_ini_entry;
typedef struct _zend_ini_entry zend_ini_entry;
enum __anonenum_zend_error_handling_t_65 {
    EH_NORMAL = 0,
    EH_SUPPRESS = 1,
    EH_THROW = 2
} ;
typedef enum __anonenum_zend_error_handling_t_65 zend_error_handling_t;
struct _zend_ptr_stack {
   int top ;
   int max ;
   void **elements ;
   void **top_element ;
   zend_bool persistent ;
};
typedef struct _zend_ptr_stack zend_ptr_stack;
struct _zend_vm_stack;
typedef struct _zend_vm_stack *zend_vm_stack;
struct __anonstruct___sigset_t_6 {
   unsigned long __val[1024U / (8U * sizeof(unsigned long ))] ;
};
typedef struct __anonstruct___sigset_t_6 __sigset_t;
typedef int __jmp_buf[6];
struct __jmp_buf_tag {
   __jmp_buf __jmpbuf ;
   int __mask_was_saved ;
   __sigset_t __saved_mask ;
};
typedef struct __jmp_buf_tag jmp_buf[1];
struct _zend_executor_globals {
   zval **return_value_ptr_ptr ;
   zval uninitialized_zval ;
   zval *uninitialized_zval_ptr ;
   zval error_zval ;
   zval *error_zval_ptr ;
   zend_ptr_stack arg_types_stack ;
   HashTable *symtable_cache[32] ;
   HashTable **symtable_cache_limit ;
   HashTable **symtable_cache_ptr ;
   zend_op **opline_ptr ;
   HashTable *active_symbol_table ;
   HashTable symbol_table ;
   HashTable included_files ;
   jmp_buf *bailout ;
   int error_reporting ;
   int orig_error_reporting ;
   int exit_status ;
   zend_op_array *active_op_array ;
   HashTable *function_table ;
   HashTable *class_table ;
   HashTable *zend_constants ;
   zend_class_entry *scope ;
   zend_class_entry *called_scope ;
   zval *This ;
   long precision ;
   int ticks_count ;
   zend_bool in_execution ;
   HashTable *in_autoload ;
   zend_function *autoload_func ;
   zend_bool full_tables_cleanup ;
   zend_bool no_extensions ;
   HashTable regular_list ;
   HashTable persistent_list ;
   zend_vm_stack argument_stack ;
   int user_error_handler_error_reporting ;
   zval *user_error_handler ;
   zval *user_exception_handler ;
   zend_stack user_error_handlers_error_reporting ;
   zend_ptr_stack user_error_handlers ;
   zend_ptr_stack user_exception_handlers ;
   zend_error_handling_t error_handling ;
   zend_class_entry *exception_class ;
   int timeout_seconds ;
   int lambda_count ;
   HashTable *ini_directives ;
   HashTable *modified_ini_directives ;
   zend_ini_entry *error_reporting_ini_entry ;
   zend_objects_store objects_store ;
   zval *exception ;
   zval *prev_exception ;
   zend_op *opline_before_exception ;
   zend_op exception_op[3] ;
   struct _zend_execute_data *current_execute_data ;
   struct _zend_module_entry *current_module ;
   zend_property_info std_property_info ;
   zend_bool active ;
   zend_op *start_op ;
   void *saved_fpu_cw_ptr ;
   fpu_control_t saved_fpu_cw ;
   void *reserved[4] ;
};
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_UNSET)(zval ***CVs ,
                                                                                               zend_uint var ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39023\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39024\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39025\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39026\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "39022\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39019\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39010\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39007\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39008\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38989\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39006\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39004\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "39005\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38998\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38999\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38990\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38991\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38992\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39000\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38995\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38993\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38994\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38996\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38997\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39001\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39002\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "39003\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39009\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39011\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39020\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39017\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39014\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39012\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "39013\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39015\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)tmp___3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "39016\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "39018\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "39021\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39027\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39028\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  zend_hash_del_key_or_index(HashTable *ht ,
                                                                                  char const   *arKey ,
                                                                                  uint nKeyLength ,
                                                                                  ulong h ,
                                                                                  int flag ) ;
__inline static void ( __attribute__((__always_inline__)) i_zval_ptr_dtor)(zval *zval_ptr ) ;
extern int __attribute__((__visibility__("default")))  zend_delete_global_variable_ex(char *name ,
                                                                                      int name_len ,
                                                                                      ulong hash_value ) ;
__inline static zend_uint ( __attribute__((__always_inline__)) zval_addref_p)(zval *pz ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38986\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38982\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38980\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38907\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38904\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38905\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38886\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38903\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38901\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38902\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38895\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38896\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38887\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38888\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38889\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38897\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38892\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38890\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38891\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38893\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38894\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38898\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38899\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38900\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38906\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38908\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38973\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38961\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38962\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38963\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38964\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38909\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38910\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38911\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38966\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38913\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38953\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38944\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38945\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38914\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38915\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38946\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38942\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38936\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38937\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38922\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38916\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38921\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38920\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38918\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38917\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38919\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38938\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38939\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38926\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38927\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38925\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38924\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38923\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38928\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38940\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38934\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38930\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38929\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38931\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38933\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38932\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38935\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38941\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38943\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38954\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38950\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38947\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38948\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38949\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38951\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38952\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38967\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38955\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38956\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38968\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38957\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38960\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38958\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38959\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38969\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38970\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38974\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38975\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38971\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38972\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38976\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38977\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38978\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38979\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38981\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38987\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38988\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  _array_init(zval *arg ,
                                                                   uint size ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38883\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38884\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38885\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38879\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38880\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38881\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38882\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
extern int __attribute__((__visibility__("default")))  _zend_hash_index_update_or_next_insert(HashTable *ht ,
                                                                                              ulong h ,
                                                                                              void *pData ,
                                                                                              uint nDataSize ,
                                                                                              void **pDest ,
                                                                                              int flag ) ;
extern int __attribute__((__visibility__("default")))  _zend_hash_add_or_update(HashTable *ht ,
                                                                                char const   *arKey ,
                                                                                uint nKeyLength ,
                                                                                void *pData ,
                                                                                uint nDataSize ,
                                                                                void **pDest ,
                                                                                int flag ) ;
extern int __attribute__((__visibility__("default")))  _zend_hash_quick_add_or_update(HashTable *ht ,
                                                                                      char const   *arKey ,
                                                                                      uint nKeyLength ,
                                                                                      ulong h ,
                                                                                      void *pData ,
                                                                                      uint nDataSize ,
                                                                                      void **pDest ,
                                                                                      int flag ) ;
__inline static zend_bool ( __attribute__((__always_inline__)) zval_set_isref_p)(zval *pz ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_W)(zval ***CVs ,
                                                                                           zend_uint var ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zval *offset ;
  zval *tmp___7 ;
  ulong hval ;
  long tmp___8 ;
  register char const   *tmp___9 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38873\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38813\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38795\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38788\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38789\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38790\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38766\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38767\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38764\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38765\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38768\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38791\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38792\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38769\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38786\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38784\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38785\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38778\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38779\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38770\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38771\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38772\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38780\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38775\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38773\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38774\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38776\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38777\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38781\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38782\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38783\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38787\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38793\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38794\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38811\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38812\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38809\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38810\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38804\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38796\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38797\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38798\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38805\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38801\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38799\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38800\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38802\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38803\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38806\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38807\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38808\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38865\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38866\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___7;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38856\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___8 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38857\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___8;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38858\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38859\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38860\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38814\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38854\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38845\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38846\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38815\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38816\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38847\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38843\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___9 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38837\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38838\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38823\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___9 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38817\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38822\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___9 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38821\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___9 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38819\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___9 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38818\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38820\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38839\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___9 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38840\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38827\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38828\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___9 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38826\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___9 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38825\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___9 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38824\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38829\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___9 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38841\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___9 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38835\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38831\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38830\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38832\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38834\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38833\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38836\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38842\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38844\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38855\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38851\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38848\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38849\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                    (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38850\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___10;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38852\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                  (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38853\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___10;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38861\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38862\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38863\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38864\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38867\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38870\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38868\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38869\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38871\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  is_equal_function(zval *result ,
                                                                         zval *op1 ,
                                                                         zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38755\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38756\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
struct _zend_arg_info;
typedef struct _zend_arg_info zend_arg_info;
struct _zend_internal_function {
   zend_uchar type ;
   char *function_name ;
   zend_class_entry *scope ;
   zend_uint fn_flags ;
   union _zend_function *prototype ;
   zend_uint num_args ;
   zend_uint required_num_args ;
   zend_arg_info *arg_info ;
   void (*handler)(int ht , zval *return_value , zval **return_value_ptr ,
                   zval *this_ptr , int return_value_used ) ;
   struct _zend_module_entry *module ;
};
typedef struct _zend_internal_function zend_internal_function;
struct _zend_try_catch_element;
typedef struct _zend_try_catch_element zend_try_catch_element;
struct _zend_brk_cont_element;
typedef struct _zend_brk_cont_element zend_brk_cont_element;
struct _zend_compiled_variable;
typedef struct _zend_compiled_variable zend_compiled_variable;
struct _zend_op_array {
   zend_uchar type ;
   char *function_name ;
   zend_class_entry *scope ;
   zend_uint fn_flags ;
   union _zend_function *prototype ;
   zend_uint num_args ;
   zend_uint required_num_args ;
   zend_arg_info *arg_info ;
   zend_uint *refcount ;
   zend_op *opcodes ;
   zend_uint last ;
   zend_compiled_variable *vars ;
   int last_var ;
   zend_uint T ;
   zend_brk_cont_element *brk_cont_array ;
   int last_brk_cont ;
   zend_try_catch_element *try_catch_array ;
   int last_try_catch ;
   HashTable *static_variables ;
   zend_uint this_var ;
   char *filename ;
   zend_uint line_start ;
   zend_uint line_end ;
   char *doc_comment ;
   zend_uint doc_comment_len ;
   zend_uint early_binding ;
   zend_literal *literals ;
   int last_literal ;
   void **run_time_cache ;
   int last_cache_slot ;
   void *reserved[4] ;
};
struct __anonstruct_common_68 {
   zend_uchar type ;
   char *function_name ;
   zend_class_entry *scope ;
   zend_uint fn_flags ;
   union _zend_function *prototype ;
   zend_uint num_args ;
   zend_uint required_num_args ;
   zend_arg_info *arg_info ;
};
union _zend_function {
   zend_uchar type ;
   struct __anonstruct_common_68 common ;
   zend_op_array op_array ;
   zend_internal_function internal_function ;
};
struct _zend_function_entry;
struct __anonstruct_internal_60 {
   struct _zend_function_entry  const  *builtin_functions ;
   struct _zend_module_entry *module ;
};
struct __anonstruct_user_59 {
   char *filename ;
   zend_uint line_start ;
   zend_uint line_end ;
   char *doc_comment ;
   zend_uint doc_comment_len ;
};
union __anonunion_info_58 {
   struct __anonstruct_user_59 user ;
   struct __anonstruct_internal_60 internal ;
};
struct _zend_trait_precedence;
typedef struct _zend_trait_precedence zend_trait_precedence;
struct _zend_trait_alias;
typedef struct _zend_trait_alias zend_trait_alias;
struct _zend_unserialize_data;
typedef struct _zend_unserialize_data zend_unserialize_data;
struct _zend_serialize_data;
typedef struct _zend_serialize_data zend_serialize_data;
struct _zend_object_iterator;
typedef struct _zend_object_iterator zend_object_iterator;
struct _zend_object_iterator_funcs;
typedef struct _zend_object_iterator_funcs zend_object_iterator_funcs;
struct _zend_class_iterator_funcs {
   zend_object_iterator_funcs *funcs ;
   union _zend_function *zf_new_iterator ;
   union _zend_function *zf_valid ;
   union _zend_function *zf_current ;
   union _zend_function *zf_key ;
   union _zend_function *zf_next ;
   union _zend_function *zf_rewind ;
};
typedef struct _zend_class_iterator_funcs zend_class_iterator_funcs;
struct _zend_class_entry {
   char type ;
   char const   *name ;
   zend_uint name_length ;
   struct _zend_class_entry *parent ;
   int refcount ;
   zend_uint ce_flags ;
   HashTable function_table ;
   HashTable properties_info ;
   zval **default_properties_table ;
   zval **default_static_members_table ;
   zval **static_members_table ;
   HashTable constants_table ;
   int default_properties_count ;
   int default_static_members_count ;
   union _zend_function *constructor ;
   union _zend_function *destructor ;
   union _zend_function *clone ;
   union _zend_function *__get ;
   union _zend_function *__set ;
   union _zend_function *__unset ;
   union _zend_function *__isset ;
   union _zend_function *__call ;
   union _zend_function *__callstatic ;
   union _zend_function *__tostring ;
   union _zend_function *serialize_func ;
   union _zend_function *unserialize_func ;
   zend_class_iterator_funcs iterator_funcs ;
   zend_object_value (*create_object)(zend_class_entry *class_type ) ;
   zend_object_iterator *(*get_iterator)(zend_class_entry *ce , zval *object ,
                                         int by_ref ) ;
   int (*interface_gets_implemented)(zend_class_entry *iface ,
                                     zend_class_entry *class_type ) ;
   union _zend_function *(*get_static_method)(zend_class_entry *ce ,
                                              char *method , int method_len ) ;
   int (*serialize)(zval *object , unsigned char **buffer , zend_uint *buf_len ,
                    zend_serialize_data *data ) ;
   int (*unserialize)(zval **object , zend_class_entry *ce ,
                      unsigned char const   *buf , zend_uint buf_len ,
                      zend_unserialize_data *data ) ;
   zend_class_entry **interfaces ;
   zend_uint num_interfaces ;
   zend_class_entry **traits ;
   zend_uint num_traits ;
   zend_trait_alias **trait_aliases ;
   zend_trait_precedence **trait_precedences ;
   union __anonunion_info_58 info ;
};
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_get_class_entry(zval const   *zobject ) ;
struct _zend_ptr_stack;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_3_push)(zend_ptr_stack *stack ,
                                                                                 void *a ,
                                                                                 void *b ,
                                                                                 void *c ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38743\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38744\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38745\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38746\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38676\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38677\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38674\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38675\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38678\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38748\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38749\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38750\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38751\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38724\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38725\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38720\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38721\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38722\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38717\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38679\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38680\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38718\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38719\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38708\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38709\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38710\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38681\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38682\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38711\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38683\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38684\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38712\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38713\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38714\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38695\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38693\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38691\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38688\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38689\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38685\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38686\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38687\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38690\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38692\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38694\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38696\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38697\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38715\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38705\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38706\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38702\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38703\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38700\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38698\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38699\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38701\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38704\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38707\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38716\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38723\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38726\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38752\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38727\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38741\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38742\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38736\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38728\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38729\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38730\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38737\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38733\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38731\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38732\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38734\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38735\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38738\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38739\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38740\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static void zend_assign_to_variable_reference(zval **variable_ptr_ptr ,
                                              zval **value_ptr_ptr ) ;
struct _zend_free_op {
   zval *var ;
};
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **variable_ptr_ptr ;
  zval **value_ptr_ptr ;
  long tmp ;
  int tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38663\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38664\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38665\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (value_ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38631\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*value_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38632\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        goto _L___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38630\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38629\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->var.fcall_returned_reference) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38623\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )free_op2.var == (unsigned int )((void *)0)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38619\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(*value_ptr_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38620\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38624\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Only variables should be assigned by reference");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38625\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                   0L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38626\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38621\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              return (0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38622\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38627\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = ZEND_ASSIGN_SPEC_CV_CV_HANDLER(execute_data);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38628\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return (tmp___0);
          } else {
            goto _L___2;
          }
        } else {
          goto _L___2;
        }
      }
    } else {
      goto _L___2;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38638\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___2: /* CIL Label */ 
    _L___1: /* CIL Label */ 
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38636\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == (ulong )(1 << 1)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38634\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*value_ptr_ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38635\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38637\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38666\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38641\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr == (unsigned int )(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38642\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38639\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot assign by reference to overloaded object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38640\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38643\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38667\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38668\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38645\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )value_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38646\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38644\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot create references to/from string offsets nor overloaded objects");
    } else {
      goto _L___3;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___3: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38649\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38647\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1,
                            "Cannot create references to/from string offsets nor overloaded objects");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38648\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38669\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_variable_reference(variable_ptr_ptr, value_ptr_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38670\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38655\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == (ulong )(1 << 1)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38653\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*variable_ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38654\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38656\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38671\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38660\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*variable_ptr_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38661\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38657\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr = *variable_ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38659\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr_ptr = & __t->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38662\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38672\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static zval *zend_assign_to_variable(zval **variable_ptr_ptr ,
                                              zval *value ) ;
__inline static zval *zend_assign_const_to_variable(zval **variable_ptr_ptr ,
                                                    zval *value ) ;
__inline static zval *zend_assign_tmp_to_variable(zval **variable_ptr_ptr ,
                                                  zval *value ) ;
extern char __attribute__((__visibility__("default")))  *_estrndup(char const   *s ,
                                                                   unsigned int length )  __attribute__((__malloc__)) ;
__inline static int zend_assign_to_string_offset(temp_variable const   *T ,
                                                 zval const   *value ,
                                                 int value_type ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___1 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38614\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38615\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38616\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38589\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38590\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38587\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + opline->op1.var)),
                                             (zval const   *)value, 1 << 4);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38588\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38579\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38573\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38560\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38561\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38562\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38574\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38563\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38564\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38565\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38566\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38567\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38568\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38569\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38575\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38576\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38577\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38570\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38571\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38572\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38578\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38586\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38583\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38584\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38580\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38581\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38582\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38585\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38612\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38598\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38599\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38597\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38594\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38595\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38591\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38592\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38593\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38596\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38610\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 4 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38600\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38603\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38601\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_const_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38602\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_to_variable(variable_ptr_ptr, value);
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38611\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38607\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38604\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38605\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38606\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr_ptr = & __t___2->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38609\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38617\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38618\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static void ( __attribute__((__always_inline__)) _zval_dtor)(zval *zvalue ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_var)(zend_uint var ,
                                                                                   temp_variable const   *Ts ,
                                                                                   zend_free_op *should_free ) ;
static void zend_fetch_dimension_address(temp_variable *result ,
                                         zval **container_ptr , zval *dim ,
                                         int dim_type , int type ) ;
__inline static void zend_assign_to_object(zval **retval , zval **object_ptr ,
                                           zval *property_name ,
                                           int value_type , znode_op *value_op ,
                                           temp_variable const   *Ts ,
                                           int opcode ,
                                           zend_literal const   *key ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  long tmp ;
  zval *property_name ;
  zval *tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval *tmp___4 ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___6 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___7 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38553\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38554\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38555\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38473\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38474\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38471\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38472\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38475\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38556\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38476\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38483\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38478\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38479\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___3, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)tmp___2);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38544\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38545\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = tmp___4;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38546\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1 << 4, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38547\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38548\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38549\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38550\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38512\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38513\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38504\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38498\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38485\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38486\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38487\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38499\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38488\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38489\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38490\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38491\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38492\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38493\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___6;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38494\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38500\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38501\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38502\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38495\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38496\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38497\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38503\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38511\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38508\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38509\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38505\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38506\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38507\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38510\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38536\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38537\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38522\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38514\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38515\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38523\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38519\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38520\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38516\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38517\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38518\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38521\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38534\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38524\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38527\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38525\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38526\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38535\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38531\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38532\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38528\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38529\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38530\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38533\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38551\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38538\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38539\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38552\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38542\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38540\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38541\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38543\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38557\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38558\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38559\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38461\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38462\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38463\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38464\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38455\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38452\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38453\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38456\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38465\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38457\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38458\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38466\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38459\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38460\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38467\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___2, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38468\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38469\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38470\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static void ( __attribute__((__always_inline__)) zend_pzval_unlock_func)(zval *z ,
                                                                                  zend_free_op *should_free ,
                                                                                  int unref ) ;
extern zend_uint __attribute__((__visibility__("default")))  zend_objects_store_get_refcount(zval *object ) ;
static void zend_fetch_property_address(temp_variable *result ,
                                        zval **container_ptr , zval *prop_ptr ,
                                        zend_literal const   *key , int type ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  zend_literal *tmp___4 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint tmp___9 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___10 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38441\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38364\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38365\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38346\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38363\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38361\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38362\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38355\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38356\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38347\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38348\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38349\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38357\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38352\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38350\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38351\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38353\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38354\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38358\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38359\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38360\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38366\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38368\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38442\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38371\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38372\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38369\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38370\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38373\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38443\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38374\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38375\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38413\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38410\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38408\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38406\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38407\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38404\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38402\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38403\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38397\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38398\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38399\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38400\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38376\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38395\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___8 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38396\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___8 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38393\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38391\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___6 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38392\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___6 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38385\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38386\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38377\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___5 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38378\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___5;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38379\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38387\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38382\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38380\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38381\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38383\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38384\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38388\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38389\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38390\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38394\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38401\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38405\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38409\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38414\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38433\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38434\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38415\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38432\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38430\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38431\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38424\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38425\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38416\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38417\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___11;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38418\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38426\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38421\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38419\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38420\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38422\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38423\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38427\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38428\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38429\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38435\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38437\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_CV_CV)(zend_execute_data *execute_data ) ;
struct _zend_arg_info {
   char const   *name ;
   zend_uint name_len ;
   char const   *class_name ;
   zend_uint class_name_len ;
   zend_uchar type_hint ;
   zend_bool allow_null ;
   zend_bool pass_by_reference ;
};
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  int tmp___8 ;
  unsigned int tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38344\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38345\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38282\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38280\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38281\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38283\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38330\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38331\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38332\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38286\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38287\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38284\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38285\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38288\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38333\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38289\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38290\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)tmp___1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38328\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38325\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38326\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38323\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38321\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38322\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38319\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38317\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38318\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38312\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38313\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38314\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38315\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___4) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38291\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38310\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38311\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38308\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38306\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38307\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___3 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38300\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38301\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "38292\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___2 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "38293\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___2;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "38294\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38302\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "38297\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "38295\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "38296\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "38298\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "38299\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38303\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38304\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38305\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38309\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38316\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38320\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38324\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38327\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38329\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38337\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38338\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zend_fetch_property_address_read_helper_SPEC_CV_CV(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38339\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___8);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zend_fetch_property_address_read_helper_SPEC_CV_CV(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___8);
  }
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_IS)(zval ***CVs ,
                                                                                       zend_uint var ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38277\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38271\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38272\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38260\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38261\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38257\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38258\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38259\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38267\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38262\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38263\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38268\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38269\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38270\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38264\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38265\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38266\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38278\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38279\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_RW)(zval ***CVs ,
                                                                                            zend_uint var ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38248\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38249\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38250\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38251\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38204\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38205\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38203\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38252\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38207\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38208\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38253\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38254\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38246\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38243\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38244\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38241\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38239\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38240\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38237\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38235\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38236\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38230\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38231\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38232\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38233\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38209\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38228\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38229\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38226\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38224\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38225\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38218\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38219\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38210\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38211\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38212\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38220\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38215\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38213\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38214\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38216\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38217\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38221\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38222\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38223\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38227\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38234\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38238\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38242\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38245\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38247\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38255\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38256\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38118\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38115\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38116\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38117\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38119\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38123\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38120\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38121\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38124\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38125\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38126\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38161\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38162\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38157\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38158\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38155\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38153\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38154\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38148\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38149\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38150\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38151\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38127\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38146\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38147\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38144\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38142\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38143\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38136\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38137\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38128\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38129\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38130\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38138\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38133\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38131\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38132\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38134\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38135\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38139\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38140\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38141\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38145\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38152\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38156\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38160\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38163\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38165\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38199\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38185\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38186\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38187\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38188\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38166\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38183\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38181\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38182\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38175\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38176\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38167\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38168\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38169\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38177\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38172\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38170\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38171\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38173\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38174\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38178\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38179\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38180\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38184\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38189\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38190\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38200\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38113\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_CV_CV(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38114\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_CV_CV)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38106\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38107\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38108\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38109\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38092\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38093\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38094\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38089\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38090\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38091\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38100\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38095\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38096\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38101\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38102\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38103\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38097\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38098\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38099\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38111\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38112\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  zval *tmp___3 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___9 ;
  zend_free_op free_res ;
  zval **retval_ptr ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;
  long tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38080\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38081\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38082\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38003\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38000\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38001\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37999\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37997\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37998\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37991\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37992\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37983\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37984\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37985\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37993\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37988\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37986\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37987\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37989\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37990\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37994\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37995\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37996\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38002\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38004\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38083\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38007\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38008\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38006\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38009\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38084\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38085\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___3, 1 << 4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38047\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38044\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38045\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38042\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38040\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38041\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___9 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38038\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38036\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38037\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38031\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38032\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38033\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___6 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38034\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___6) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38010\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38029\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___7 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "38030\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___7 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38027\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38025\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "38026\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38019\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38020\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38011\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___4 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38012\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___4;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38013\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38021\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38016\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38014\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "38015\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38017\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "38018\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38022\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38023\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "38024\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "38028\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38035\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38039\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38043\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38046\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38048\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38087\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___13 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr == (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38088\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38049\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot unset string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38073\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38074\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(*retval_ptr, & free_res, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38075\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )retval_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38068\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___12 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38069\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___12) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38050\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "38067\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38065\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___11 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "38066\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___11 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38059\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38060\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38051\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___10 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38052\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1 = (zval *)tmp___10;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38053\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38061\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38056\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38054\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "38055\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38057\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___1, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "38058\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___1);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38062\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38063\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___1);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "38064\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38070\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38076\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38077\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_res.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38071\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_res.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "38072\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38078\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "38079\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static void zend_fetch_dimension_address_read(temp_variable *result ,
                                              zval **container_ptr , zval *dim ,
                                              int dim_type , int type ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_R)(zval ***CVs ,
                                                                                           zend_uint var ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval *tmp___7 ;
  unsigned int tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37978\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37979\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37970\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37919\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37917\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37918\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37920\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37971\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37966\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37923\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37924\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37921\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37922\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37925\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37967\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37968\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, tmp___0, 1 << 4, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37969\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37963\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37960\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37961\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37958\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37956\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37957\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37954\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37952\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37953\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37947\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37948\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37949\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___3 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37950\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___3) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "37926\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "37945\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "37946\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37943\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37941\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37942\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___2 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37935\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37936\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "37927\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___1 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "37928\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___1;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "37929\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37937\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "37932\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "37930\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "37931\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "37933\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "37934\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37938\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37939\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37940\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37944\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37951\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37955\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37959\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37962\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37964\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 4 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37972\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37973\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37975\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37976\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37977\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, tmp___7, 1 << 4, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37980\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37981\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37911\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37912\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37913\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37914\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 4, 3);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37915\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37916\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37903\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37904\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37905\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37861\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37862\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37859\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37860\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37863\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37906\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37907\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 4, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37908\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37901\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37898\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37899\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37896\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37894\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37895\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37892\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37890\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37891\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37885\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37886\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37887\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37888\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37864\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37883\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37884\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37881\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "37879\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "37880\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37873\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37874\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37865\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37866\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37867\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37875\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37870\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37868\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37869\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37871\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37872\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37876\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37877\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37878\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37882\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37889\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37893\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37897\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37900\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37902\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37909\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37910\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37849\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37850\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37851\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37780\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37781\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37778\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37779\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37782\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37852\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37853\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 4, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37854\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37820\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37817\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37818\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37815\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37813\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37814\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37811\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37809\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37810\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37804\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37805\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37806\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37807\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37783\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37802\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37803\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37800\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "37798\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "37799\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37792\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37793\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37784\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37785\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37786\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37794\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37789\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37787\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "37788\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37790\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "37791\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37795\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37796\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "37797\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37801\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37808\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37812\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37816\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37819\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37821\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37855\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37856\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37846\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37847\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37841\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37842\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37843\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37822\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37837\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37838\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37831\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37832\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37823\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37824\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___7;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37825\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37833\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37828\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37826\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37827\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37829\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37830\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37835\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37836\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37844\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37845\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37848\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37857\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 134217728UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37769\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37767\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37765\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37766\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37768\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37770\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 4, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37777\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  decrement_function(zval *op2 ) ;
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_CV_CV)(int (*incdec_op)(zval * ) ,
                                                                                        zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_CV_CV((int (*)(zval * ))(& decrement_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  increment_function(zval *op1 ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_CV_CV((int (*)(zval * ))(& increment_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern void __attribute__((__visibility__("default")))  _efree(void *ptr ) ;
extern void __attribute__((__visibility__("default")))  gc_remove_zval_from_buffer(zval *zv ) ;
__inline static void make_real_object(zval **object_ptr ) ;
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_CV_CV)(int (*incdec_op)(zval * ) ,
                                                                                        zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_literal *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37748\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37749\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37750\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37751\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37752\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37650\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37651\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37648\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37649\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37654\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37655\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37656\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37657\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37687\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37659\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37688\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37689\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37690\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37680\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37681\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37682\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37660\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37677\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37675\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37676\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37669\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37670\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37661\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37662\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37663\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37671\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37666\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37664\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37665\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37667\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37668\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37672\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37673\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37674\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37683\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37678\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37679\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37684\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37685\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37686\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37691\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37745\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37742\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37724\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37692\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37693\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37725\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37726\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37727\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37728\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37710\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37704\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37705\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37706\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37707\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37700\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37694\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37695\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37701\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37702\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37698\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37696\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37697\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37699\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37703\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37708\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37709\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37711\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37729\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37712\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37713\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37730\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37731\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37714\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37715\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___12;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37716\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37732\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37719\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37717\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37718\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37720\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37721\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37733\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37734\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37735\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37736\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37722\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37723\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37737\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)tmp___13);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37738\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37739\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37740\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37741\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37743\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37744\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37746\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_CV_CV)(int (*incdec_op)(zval * ) ,
                                                                                       zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37646\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_CV_CV((int (*)(zval * ))(& decrement_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37647\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37644\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_CV_CV((int (*)(zval * ))(& increment_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37645\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_CV_CV)(int (*incdec_op)(zval * ) ,
                                                                                       zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37630\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37631\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37632\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37633\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37634\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37635\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37521\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37522\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37519\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37520\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37523\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37636\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37637\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37638\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37639\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37527\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37528\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37524\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37525\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37526\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37529\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37530\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37531\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37640\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37561\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37532\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37533\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37562\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37563\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37564\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37555\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37556\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37534\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37551\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37549\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37550\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37543\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37544\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37535\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37536\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37537\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37545\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37540\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37538\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37539\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37541\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37542\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37546\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37547\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37548\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37557\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37558\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37559\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37552\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37553\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37554\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37560\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37565\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37641\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37628\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37622\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37566\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37567\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37609\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37610\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37611\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37612\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37584\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37578\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37579\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37580\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37581\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37574\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37568\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37569\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37575\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37576\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37572\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37570\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37571\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37573\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37577\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37582\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37583\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37585\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37613\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37614\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37615\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37586\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37603\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37601\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37602\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37595\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37596\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37587\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37588\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37589\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37597\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37592\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37590\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37591\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37593\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37594\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37598\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37599\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37600\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37616\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37617\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37618\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37604\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37605\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37619\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)tmp___15);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37620\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37606\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37607\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37621\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37626\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37627\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37623\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37624\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37625\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37629\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37642\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37643\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  bitwise_xor_function(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_CV)(int (*binary_op)(zval *result ,
                                                                                                     zval *op1 ,
                                                                                                     zval *op2 ) ,
                                                                                    zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37517\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& bitwise_xor_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37518\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  bitwise_and_function(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37515\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& bitwise_and_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37516\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  bitwise_or_function(zval *result ,
                                                                           zval *op1 ,
                                                                           zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37513\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& bitwise_or_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37514\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  concat_function(zval *result ,
                                                                       zval *op1 ,
                                                                       zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37511\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& concat_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37512\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  shift_right_function(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& shift_right_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  shift_left_function(zval *result ,
                                                                           zval *op1 ,
                                                                           zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& shift_left_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  mod_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& mod_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  div_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37503\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& div_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37504\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  mul_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37501\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& mul_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37502\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  sub_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37499\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& sub_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37500\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  add_function(zval *result ,
                                                                    zval *op1 ,
                                                                    zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37497\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CV((int (*)(zval *result ,
                                                         zval *op1 , zval *op2 ))(& add_function),
                                                execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37498\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_CV)(int (*binary_op)(zval *result ,
                                                                                                         zval *op1 ,
                                                                                                         zval *op2 ) ,
                                                                                        zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_CV)(int (*binary_op)(zval *result ,
                                                                                                     zval *op1 ,
                                                                                                     zval *op2 ) ,
                                                                                    zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  zval *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  temp_variable *__t ;
  long tmp___6 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  zval *objval ;
  zval *tmp___10 ;
  long tmp___11 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_CV_CV(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37403\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37404\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37402\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37415\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___3 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37416\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37407\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37405\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37406\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37408\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_CV_CV(binary_op,
                                                            execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37409\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37410\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 4, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37413\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37414\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37423\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37485\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37486\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37424\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37425\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37487\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37434\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37429\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37430\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37426\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37427\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37428\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37431\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37435\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37432\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37433\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37437\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37438\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37439\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37456\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37454\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37455\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37448\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37449\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37440\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37441\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___7;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37442\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37450\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37445\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37443\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37444\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37446\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37447\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37451\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37452\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37453\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37464\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37457\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37458\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37459\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37460\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37461\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37462\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37463\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37465\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37493\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37471\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37472\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37468\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37469\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37470\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37473\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37494\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37476\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37474\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37475\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37478\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37479\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37483\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37495\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37496\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_CV)(int (*binary_op)(zval *result ,
                                                                                                         zval *op1 ,
                                                                                                         zval *op2 ) ,
                                                                                        zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *tmp___0 ;
  zval *value ;
  zval *tmp___1 ;
  int have_get_ptr ;
  long tmp___2 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval **zptr ;
  zend_literal *tmp___4 ;
  zval **tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *z ;
  zend_literal *tmp___9 ;
  zval *value___0 ;
  zval *tmp___10 ;
  zend_uint tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37390\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37391\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37392\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37393\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37257\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37254\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37255\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37395\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37396\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37397\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37267\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37268\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37261\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37259\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37260\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37262\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37269\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37263\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37264\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37265\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37266\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37383\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37305\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37300\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37270\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37271\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37301\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___4);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37302\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37303\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37294\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37295\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37272\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37289\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37287\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37288\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37281\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37282\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37273\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37274\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___6;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37275\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37283\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37278\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37276\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "37277\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37279\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37280\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37284\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37285\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37286\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37296\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37297\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37298\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37290\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37291\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37292\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37293\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37299\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37304\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37306\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37375\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37376\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37312\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37309\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37307\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37308\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37310\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37311\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37315\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37313\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37314\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37377\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37361\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37332\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37326\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37327\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37328\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37329\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37322\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37316\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37317\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37323\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37324\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37320\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37318\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37319\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37321\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37325\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37330\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37331\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37333\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37362\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37363\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37364\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37334\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37351\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37349\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37350\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37343\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37344\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37335\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37336\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37337\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37345\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37340\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37338\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "37339\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37341\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "37342\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37346\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37347\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37348\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37365\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37366\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37354\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37352\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37353\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37355\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___15);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37356\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37367\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37357\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37358\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37359\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37360\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37368\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37373\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37374\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37369\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37370\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37371\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37372\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37378\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37385\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37381\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37379\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37380\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37382\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37399\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37400\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37401\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  boolean_xor_function(zval *result ,
                                                                            zval *op1 ,
                                                                            zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37248\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37249\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37250\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37251\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37252\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37253\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37242\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37243\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37244\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37245\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37246\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37247\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37230\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37231\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37232\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  compare_function(zval *result ,
                                                                        zval *op1 ,
                                                                        zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37223\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37224\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37219\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37220\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37221\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37229\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37212\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37213\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37215\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37208\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37209\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37210\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37217\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37218\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37200\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37202\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37203\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37204\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37205\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37197\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37198\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37199\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37206\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37207\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37189\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37190\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37186\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37187\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37188\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  is_identical_function(zval *result ,
                                                                             zval *op1 ,
                                                                             zval *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37180\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37181\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37182\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37166\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37162\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37163\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37164\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37154\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37155\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37157\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37158\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37151\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37153\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37136\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37137\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37138\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37130\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37131\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37132\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37133\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37134\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37135\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CV_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37126\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37127\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37128\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37129\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static HashTable *zend_get_target_symbol_table(int fetch_type ) ;
extern zval __attribute__((__visibility__("default")))  **zend_std_get_static_property(zend_class_entry *ce ,
                                                                                       char *property_name ,
                                                                                       int property_name_len ,
                                                                                       zend_bool silent ,
                                                                                       struct _zend_literal  const  *key ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_fetch_class_by_name(char const   *class_name ,
                                                                                              uint class_name_len ,
                                                                                              zend_literal const   *key ,
                                                                                              int fetch_type ) ;
extern void __attribute__((__visibility__("default")))  _convert_to_string(zval *op ) ;
struct _zend_compiled_variable {
   char *name ;
   int name_len ;
   ulong hash_value ;
};
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zval tmp___0 ;
  zval *varname ;
  zval *tmp___1 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;
  zval __attribute__((__visibility__("default")))  **tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37118\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37120\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37055\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37053\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37045\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37052\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37048\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37049\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37050\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37046\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "37047\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37051\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37092\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    tmp___1 = _get_zval_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37093\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varname = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37094\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37065\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )varname->type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37060\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37056\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.value = varname->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37057\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.type = varname->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37061\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37062\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )tmp___0.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37058\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& tmp___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37059\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37063\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varname = & tmp___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37064\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37066\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37095\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37078\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37072\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37067\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37069\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                             (unsigned int )(opline->op2.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op2.literal + 1),
                                             0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37070\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37071\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "37068\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37073\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37079\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37074\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = opline->op1.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37075\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37080\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)tmp___3);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37081\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37082\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37076\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37077\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37085\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37086\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37087\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37083\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37084\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37096\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37090\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname == (unsigned int )(& tmp___0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37088\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& tmp___0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37089\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37091\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37121\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37106\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37101\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37100\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37097\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37098\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37099\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37105\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37102\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37103\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37104\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37117\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37115\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37116\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37110\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37107\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37108\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37109\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37114\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37111\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37112\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37113\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37122\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern void __attribute__((__visibility__("default")))  zend_delete_variable(zend_execute_data *ex ,
                                                                             HashTable *ht ,
                                                                             char *name ,
                                                                             int name_len ,
                                                                             ulong hash_value ) ;
__inline static ulong zend_inline_hash_func(char const   *arKey ,
                                            uint nKeyLength ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_std_unset_static_property(zend_class_entry *ce ,
                                                                                            char *property_name ,
                                                                                            int property_name_len ,
                                                                                            struct _zend_literal  const  *key ) ;
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  ulong hash_value ;
  ulong tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37037\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37038\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36998\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36996\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36992\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36985\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36986\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36987\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36991\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36988\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36989\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36990\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36993\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36994\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36997\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36999\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37039\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37040\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37008\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )varname->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37004\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37000\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37006\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37002\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37003\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37013\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37009\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37012\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37010\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37011\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37041\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37023\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37019\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37014\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37016\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37017\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37018\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "37015\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37020\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37021\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37022\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37026\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37027\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37028\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37029\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37042\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37031\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37030\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37036\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37032\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "37035\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37033\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "37034\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37043\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "37044\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36982\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36978\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36979\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36980\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36981\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zval *offset ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36972\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36973\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36913\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36895\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36888\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36889\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36890\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36866\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36867\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36864\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36865\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36868\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36891\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36892\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36869\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36886\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36884\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36885\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36878\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36879\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36870\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36871\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36872\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36880\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36875\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36873\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36874\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36876\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36877\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36881\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36882\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36883\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36887\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36893\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36894\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36911\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36912\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36909\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36910\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36904\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36896\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36897\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36898\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36905\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36901\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36899\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36900\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36902\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36903\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36906\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36907\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36908\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36974\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36965\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = (zval *)((void *)0);
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36956\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36957\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36958\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36959\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36960\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36914\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36954\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36945\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36946\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36915\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36916\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36947\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36943\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36937\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36938\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36923\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36917\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36922\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36921\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36919\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36918\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36920\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36939\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36940\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36927\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36928\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36926\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36925\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36924\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36929\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36941\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36935\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36931\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36930\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36932\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36934\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36933\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36936\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36942\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36944\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36955\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36951\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36948\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36949\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36950\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36952\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36953\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36961\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36962\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36963\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36964\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36966\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36975\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36971\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36969\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36967\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36968\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36970\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36976\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36977\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  long tmp ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___4 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___5 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___6 ;
  long tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36857\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36779\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36780\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36777\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36778\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36781\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36786\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = (zval *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36787\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36782\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36783\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36788\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36784\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36785\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36789\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___2, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36849\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = (zval *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36850\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1 << 3, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36851\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36852\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36853\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36854\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36817\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36818\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36809\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36803\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36790\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36791\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___3;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36792\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36804\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36793\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36794\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36795\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36796\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36797\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36798\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___4;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36799\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36805\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36806\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36807\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36800\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36801\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36802\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36808\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36816\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36813\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36814\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36810\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36811\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36812\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36815\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36841\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36842\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36827\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36819\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36820\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36828\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36824\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36825\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36821\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36822\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36823\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36826\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36829\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36832\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36830\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36831\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36836\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36837\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36833\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36835\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36838\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36855\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36843\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36844\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36856\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36847\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36845\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36846\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36848\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36862\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36863\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;
  unsigned int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36716\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36714\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36715\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36717\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36767\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36762\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36763\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36720\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36721\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36718\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36719\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36722\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36764\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, (zval *)((void *)0), 1 << 3, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36765\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36760\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36757\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36758\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36755\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36753\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36754\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36751\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36749\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36750\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36744\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36745\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36746\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___2 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36747\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___2) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36723\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36742\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36743\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36740\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36738\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36739\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___1 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36732\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36733\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "36724\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___0 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "36725\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___0;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "36726\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36734\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "36729\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "36727\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "36728\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "36730\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "36731\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36735\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36736\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36737\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36741\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36748\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36752\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36756\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36759\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36761\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36770\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36768\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36769\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36771\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36772\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, (zval *)((void *)0), 1 << 3, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36707\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36709\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36665\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36666\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36663\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36664\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36667\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36710\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, (zval *)((void *)0), 1 << 3, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36711\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36705\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36702\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36703\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36698\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36699\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36696\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36694\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36695\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36689\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36690\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36691\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___2 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36692\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___2) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36668\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36687\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36688\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___3 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36685\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36683\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36684\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___1 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36677\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36678\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36669\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___0 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36670\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___0;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36671\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36679\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36674\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36672\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36673\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36675\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36676\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36680\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36681\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36682\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36686\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36693\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36697\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36701\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36704\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36706\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36712\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36713\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36654\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36655\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36656\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36585\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36586\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36583\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36584\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36587\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36657\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, (zval *)((void *)0), 1 << 3, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36658\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36625\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36622\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36623\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36620\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36618\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36619\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36616\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36614\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36615\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36609\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36610\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36611\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___2 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36612\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___2) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36588\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36607\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36608\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___3 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36605\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36603\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36604\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___1 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36597\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36598\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36589\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___0 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36590\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___0;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36591\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36599\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36594\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36592\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "36593\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36595\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36596\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36600\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36601\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36602\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36606\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36613\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36617\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36621\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36624\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36626\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36659\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36660\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36651\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36646\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36647\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36648\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36627\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36644\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36642\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36643\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36636\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36637\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36628\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36629\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___6;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36630\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36638\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36633\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36631\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36632\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36634\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36635\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36639\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36640\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36641\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36645\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36649\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36661\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36662\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CV_UNUSED)(int type ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36581\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_UNUSED(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36582\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36579\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_UNUSED(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36580\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36575\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36572\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36568\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36566\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36567\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36569\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36573\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36570\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36571\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36574\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_CV_UNUSED(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36578\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36564\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_UNUSED(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36565\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36562\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_UNUSED(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36563\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36560\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_UNUSED(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36561\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  zval_update_constant(zval **pp ,
                                                                            void *arg ) ;
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CV_UNUSED)(int type ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  ulong __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36551\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36552\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36553\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36450\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )varname->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36451\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36445\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36441\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36442\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp_varname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp_varname.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36443\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp_varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36444\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp_varname;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36449\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36554\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36462\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36458\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36453\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36455\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36456\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36457\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36454\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36459\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36463\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36460\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36461\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36464\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)tmp___1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36465\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36489\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36490\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36466\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hash_value = ((zend_literal *)varname)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36473\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36470\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )varname->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36467\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = ((Bucket *)(varname->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36468\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36469\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = (unsigned long )tmp___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36471\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                 (unsigned int )(varname->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36472\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hash_value = (unsigned long )tmp___3;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36491\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36492\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36474\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36475\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36476\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36478\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36479\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36486\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 << 4 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36480\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36481\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    case 0x10000000: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36487\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36488\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36484\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36482\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36483\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36485\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36555\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36495\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp_varname)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36493\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp_varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36556\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36516\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36517\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36497\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36514\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36512\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36513\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36506\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36507\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36498\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36499\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36500\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36508\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36503\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36501\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36502\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36504\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36505\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36509\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36510\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36511\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36515\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36518\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36557\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36519\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36520\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36521\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36546\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36547\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36540\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36541\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36522\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36539\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36537\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36538\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36531\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36532\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36523\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36524\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36525\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36533\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36528\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36526\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36527\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36529\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36530\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36534\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36535\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36536\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36542\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36548\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36549\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36543\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36544\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36550\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36558\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36559\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                         zval *op1 ,
                                                                                                         zval *op2 ) ,
                                                                                        zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& bitwise_xor_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& bitwise_and_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& bitwise_or_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36436\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& concat_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& shift_right_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36429\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& shift_left_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36430\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36427\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& mod_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36425\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& div_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36426\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36423\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& mul_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36424\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& sub_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_UNUSED((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& add_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                             zval *op1 ,
                                                                                                             zval *op2 ) ,
                                                                                            zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                         zval *op1 ,
                                                                                                         zval *op2 ) ,
                                                                                        zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;
  long tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *objval ;
  zval *tmp___9 ;
  long tmp___10 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36340\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36341\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36342\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36343\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36326\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36327\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36325\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___2 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36330\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36328\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36329\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36331\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED(binary_op,
                                                                execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36332\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36333\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 3, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36344\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36345\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36407\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36346\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36347\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36356\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36351\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36352\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36348\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36349\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36350\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36353\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36357\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36354\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36355\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36358\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36359\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36360\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36411\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___8 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___8) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36361\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36378\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36376\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36377\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36370\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36371\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36362\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36363\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36364\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36367\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36365\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36366\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36368\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36369\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36373\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36374\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36375\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36388\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36386\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36379\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36380\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___9;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36381\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36382\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36383\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36384\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36385\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36387\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36389\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36393\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36394\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36390\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36391\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36392\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36395\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36402\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36398\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36396\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36397\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36399\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36403\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36400\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36401\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36404\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36405\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                             zval *op1 ,
                                                                                                             zval *op2 ) ,
                                                                                            zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *value ;
  zval *tmp___0 ;
  int have_get_ptr ;
  long tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zval **zptr ;
  zend_literal *tmp___3 ;
  zval **tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zval *z ;
  zend_literal *tmp___8 ;
  zval *value___0 ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;
  zend_literal *tmp___14 ;
  long tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36315\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36316\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36317\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36180\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36181\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36178\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36179\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36182\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36318\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___15 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___15) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36191\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36192\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36185\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36183\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36184\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36186\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36193\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36187\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36188\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36189\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36190\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36307\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36229\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36224\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 3 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36194\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36195\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36225\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___3);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36226\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36227\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36218\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36219\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36196\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36213\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36211\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36212\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36205\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36206\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36197\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36198\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___5;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36199\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36207\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36202\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36200\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36201\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36203\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36204\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36208\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36209\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36210\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36220\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36221\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36222\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36214\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36215\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36216\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36217\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36223\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36228\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36230\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36308\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36299\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36300\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36236\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36233\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 3 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36231\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36232\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36234\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___8);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36235\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36239\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36237\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36238\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36301\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36285\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36256\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36250\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36251\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36252\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36253\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36246\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36240\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36241\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36247\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36248\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36244\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36242\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36243\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36245\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36249\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36254\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36255\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36257\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36286\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36287\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36288\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36258\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36275\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36273\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___12 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36274\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___12 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36267\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36268\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36259\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___11 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36260\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___11;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36261\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36269\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36264\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36262\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36263\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36265\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36266\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36270\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36271\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36272\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36289\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36290\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36278\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 3 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36276\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___14 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36277\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___14 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36279\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___14);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36280\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36291\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36281\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36282\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36283\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36284\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36292\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36297\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36298\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36293\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36294\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36295\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36296\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36302\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36309\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36305\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36303\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36304\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36306\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR)(int prop_dim ,
                                                                                                zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_var)(zend_uint var ,
                                                                              temp_variable const   *Ts ,
                                                                              zend_free_op *should_free ) ;
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR)(int prop_dim ,
                                                                                                zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_literal *tmp___7 ;
  zval tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36164\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36166\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36114\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36110\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36111\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36086\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36087\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36088\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36090\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36036\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36037\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36091\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36038\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36080\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36072\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36069\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36070\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36039\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36040\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36071\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36067\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36061\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36062\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36047\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36041\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36046\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36045\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36043\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "36042\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36044\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36063\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36064\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36051\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36052\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36050\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36049\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "36048\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36053\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36065\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36059\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36055\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36054\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36056\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36058\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "36057\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36060\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36066\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36068\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36073\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36081\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36077\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36074\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36075\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36076\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36078\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36079\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36092\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36093\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36082\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36083\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36094\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36095\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36084\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36085\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36096\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36101\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36099\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36097\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36098\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36100\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36107\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36102\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36105\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36106\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36103\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36104\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36113\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36108\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36109\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___1;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36161\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___1: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36128\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36121\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36117\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36115\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36116\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36118\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)tmp___7);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36119\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36120\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36125\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36122\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36123\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36124\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36129\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36126\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36127\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36160\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36156\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36153\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36132\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36130\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36131\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36133\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36134\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36135\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___8;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36136\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36154\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36149\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36141\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36139\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36137\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36138\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36140\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "36148\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36146\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36144\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36142\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "36143\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "36145\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "36147\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36150\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36155\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (free_op2.var) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36151\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(free_op2.var);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "36152\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          goto _L___0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___0: /* CIL Label */ 
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36157\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36158\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36162\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zval tmp___0 ;
  zval *varname ;
  zval *tmp___1 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;
  zval __attribute__((__visibility__("default")))  **tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36030\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36031\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36032\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35967\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35966\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35965\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35957\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35964\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35960\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35961\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35962\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35958\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35959\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35963\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36004\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    tmp___1 = _get_zval_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36005\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varname = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36006\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35977\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )varname->type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35972\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35968\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.value = varname->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35969\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.type = varname->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35973\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35974\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )tmp___0.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35970\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& tmp___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35971\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35975\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varname = & tmp___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35976\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35978\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36007\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35990\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35984\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35979\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35981\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                             (unsigned int )(opline->op2.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op2.literal + 1),
                                             0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35982\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35983\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35980\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35985\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35991\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35986\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = opline->op1.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35992\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)tmp___3);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35993\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35994\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35989\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35997\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35998\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35999\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35996\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36008\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36002\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname == (unsigned int )(& tmp___0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36000\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& tmp___0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36003\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36033\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36018\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36013\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36012\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36009\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36010\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36011\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36017\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36014\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36015\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36016\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36029\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36027\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "36028\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36022\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36019\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36020\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36021\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "36026\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36023\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36024\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "36025\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36034\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "36035\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35951\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35952\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35953\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35954\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35950\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35945\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35931\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35928\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35929\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35910\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35927\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35925\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35926\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35919\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35920\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35911\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35912\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35913\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35921\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35916\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35914\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35915\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35917\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35918\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35922\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35923\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35924\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35930\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35932\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35946\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35940\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35935\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35933\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35934\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35936\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)tmp___3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35937\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35941\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35938\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35939\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35944\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35942\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35943\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35949\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35947\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35948\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35955\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35904\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35905\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35906\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35907\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35903\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35899\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35817\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35814\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35815\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35796\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35813\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35811\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35812\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35805\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35806\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35797\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35798\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35799\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35807\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35802\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35800\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35801\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35803\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35804\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35808\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35809\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35810\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35816\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35818\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35889\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35871\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35872\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35873\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35874\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35875\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35819\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35822\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35820\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35821\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35876\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35823\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35863\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35854\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35855\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35824\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35825\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35856\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35852\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35846\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35847\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35832\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35826\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35831\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35830\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35828\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35827\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35829\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35848\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35849\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35836\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35837\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35835\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35834\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35833\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35838\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35850\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35844\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35840\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35839\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35841\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35843\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35842\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35845\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35851\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35853\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35864\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35860\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35857\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35858\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35859\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35861\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35862\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35877\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35865\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35866\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35878\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35867\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35870\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35868\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35869\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35879\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35880\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35890\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35881\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35882\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35891\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35892\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35883\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35884\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35893\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35894\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35885\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35886\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35895\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35896\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35897\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35898\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35887\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35888\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35902\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35900\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35901\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35908\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35909\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  ulong hash_value ;
  ulong tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35789\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35749\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35747\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35743\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35736\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35737\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35738\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35742\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35739\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35740\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35741\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35744\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35745\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35746\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35748\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35750\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35790\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35791\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35759\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )varname->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35755\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35751\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35752\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35756\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35757\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35753\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35754\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35758\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35764\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35763\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35761\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35762\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35792\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35774\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35770\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35765\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35767\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35768\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35769\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35766\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35771\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35775\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35772\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35773\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35776\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35777\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35778\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35779\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35780\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35793\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35782\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35781\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35787\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35783\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35786\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35784\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35785\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35794\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35795\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35733\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35734\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35735\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35729\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35730\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35732\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zend_free_op free_op2 ;
  zval *offset ;
  zval *tmp___7 ;
  ulong hval ;
  long tmp___8 ;
  register char const   *tmp___9 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35723\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35724\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35660\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35642\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35635\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35636\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35637\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35613\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35614\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35611\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35612\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35615\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35638\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35639\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35616\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35633\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35631\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35632\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35625\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35626\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35617\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35618\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35619\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35627\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35622\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35620\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35621\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35623\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35624\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35628\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35629\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35630\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35634\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35640\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35641\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35659\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35656\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35657\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35651\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35643\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35644\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35645\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35652\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35648\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35646\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35647\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35649\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35650\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35653\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35654\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35655\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35725\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35714\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35715\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___7;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35703\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___8 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35704\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___8;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35705\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35706\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35707\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35661\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35701\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35692\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35693\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35662\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35663\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35694\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35690\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___9 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35684\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35685\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35670\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___9 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35664\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35669\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___9 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35668\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___9 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35666\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___9 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35665\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35667\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35686\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___9 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35687\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35674\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35675\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___9 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35673\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___9 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35672\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___9 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35671\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35676\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___9 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35688\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___9 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35682\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35678\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35677\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35679\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35681\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35680\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35683\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35689\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35691\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35702\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35698\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35695\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35696\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                    (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35697\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___10;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35699\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                  (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___10;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35708\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35709\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35710\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35711\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35716\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35712\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35713\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35717\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35726\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35722\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35720\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35718\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35719\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35721\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35727\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35728\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35603\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35604\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35599\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35600\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35605\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35606\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35607\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35601\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35602\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35609\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35610\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35586\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35587\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35588\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_var(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35589\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35517\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35518\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35515\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35516\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35519\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35590\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35591\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35592\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35594\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35565\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35566\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35561\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35562\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35563\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35558\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35520\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35521\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35559\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35560\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35549\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35550\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35551\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35522\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35523\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35552\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35524\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35525\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35553\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35554\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35555\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35536\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35534\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35532\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35529\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35530\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35526\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35527\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35528\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35531\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35533\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35535\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35537\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35538\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35556\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35546\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35547\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35543\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35544\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35541\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35539\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35540\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35542\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35545\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35548\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35557\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35564\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35567\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35568\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35582\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35583\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35577\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35569\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35570\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35571\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35578\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35574\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35572\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35573\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35575\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35576\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35579\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35580\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35581\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35584\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35585\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **variable_ptr_ptr ;
  zval **value_ptr_ptr ;
  long tmp ;
  int tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35503\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35504\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value_ptr_ptr = _get_zval_ptr_ptr_var(opline->op2.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35471\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (value_ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35469\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*value_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35470\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        goto _L___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35468\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35467\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->var.fcall_returned_reference) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35461\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )free_op2.var == (unsigned int )((void *)0)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35454\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(*value_ptr_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35455\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35462\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Only variables should be assigned by reference");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35463\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                   0L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35464\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35458\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (free_op2.var) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35456\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                i_zval_ptr_dtor(free_op2.var);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35457\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35459\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              return (0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35460\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35465\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = ZEND_ASSIGN_SPEC_CV_VAR_HANDLER(execute_data);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35466\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return (tmp___0);
          } else {
            goto _L___2;
          }
        } else {
          goto _L___2;
        }
      }
    } else {
      goto _L___2;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35476\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___2: /* CIL Label */ 
    _L___1: /* CIL Label */ 
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35474\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == (ulong )(1 << 1)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35472\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*value_ptr_ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35473\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35475\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr == (unsigned int )(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot assign by reference to overloaded object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35478\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35483\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )value_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35482\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot create references to/from string offsets nor overloaded objects");
    } else {
      goto _L___3;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35490\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___3: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35487\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35488\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35485\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1,
                            "Cannot create references to/from string offsets nor overloaded objects");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35486\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35489\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_variable_reference(variable_ptr_ptr, value_ptr_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35493\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == (ulong )(1 << 1)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35491\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*variable_ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35492\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35494\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35511\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35498\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*variable_ptr_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35499\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35495\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35496\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr = *variable_ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35497\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr_ptr = & __t->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35500\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35512\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35501\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35502\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35513\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35514\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *value ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___1 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_var(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35421\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35422\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35419\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + opline->op1.var)),
                                             (zval const   *)value, 1 << 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35420\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35411\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35405\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35392\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35393\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35394\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35406\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35395\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35396\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35397\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35398\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35399\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35400\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35401\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35407\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35408\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35409\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35402\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35403\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35404\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35410\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35418\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35415\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35416\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35412\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35413\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35414\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35417\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35444\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35430\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35431\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35429\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35426\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35427\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35423\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35424\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35425\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35428\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35442\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 2 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35432\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35435\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35433\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_const_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35434\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_to_variable(variable_ptr_ptr, value);
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35443\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35439\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35440\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35436\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35437\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35438\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr_ptr = & __t___2->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35441\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35445\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35446\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35452\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35453\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  long tmp ;
  zend_free_op free_op2 ;
  zval *property_name ;
  zval *tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zend_free_op free_op2___0 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval *tmp___4 ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___6 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___7 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35385\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35299\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35300\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35297\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35298\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35301\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35308\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35309\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35310\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35302\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35303\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35311\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35304\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35305\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35312\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___3, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35313\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35306\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35307\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35375\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2___0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35376\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = tmp___4;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35377\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1 << 2, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35378\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2___0.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35314\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2___0.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35315\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35379\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35380\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35381\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35382\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35343\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35344\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35335\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35329\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35316\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35317\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35318\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35330\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35319\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35320\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35321\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35322\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35323\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35324\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___6;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35325\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35331\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35332\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35333\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35326\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35327\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35328\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35334\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35342\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35339\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35340\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35336\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35337\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35338\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35341\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35367\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35368\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35353\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35345\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35346\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35354\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35350\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35351\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35347\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35348\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35349\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35352\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35365\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35355\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35358\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35356\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35357\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35366\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35362\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35363\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35359\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35360\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35361\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35364\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35383\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35369\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35370\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35373\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35371\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35374\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35390\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35391\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35286\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35288\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = _get_zval_ptr_var(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35289\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35277\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35278\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35275\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35276\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35279\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35290\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35280\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35281\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35291\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35282\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35283\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35292\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___2, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35293\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35284\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35285\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35294\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35295\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  zend_literal *tmp___4 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint tmp___9 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___10 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35260\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35263\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35187\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35184\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35185\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35166\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35183\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35181\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35182\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35175\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35176\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35167\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35168\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35169\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35177\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35172\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35170\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35171\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35173\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35174\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35178\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35179\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35180\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35186\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35188\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35264\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35191\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35192\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35189\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35190\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35193\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35265\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35194\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35195\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35266\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35267\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35196\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35197\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35235\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35232\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35233\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35230\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35228\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35229\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35226\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35224\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35225\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35219\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35220\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35221\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35222\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35198\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35217\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___8 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35218\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___8 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35215\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35213\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___6 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35214\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___6 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35207\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35208\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35199\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___5 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35200\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___5;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35201\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35209\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35204\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35202\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35203\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35205\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35206\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35210\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35211\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35212\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35216\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35223\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35227\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35231\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35234\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35236\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35255\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35237\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35254\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35252\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35253\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35246\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35247\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35238\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35239\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___11;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35240\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35248\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35243\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35241\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35242\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35244\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35245\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35249\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35250\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35251\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35257\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_CV_VAR)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  int tmp___8 ;
  unsigned int tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35164\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35160\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35099\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35097\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35098\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35100\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35161\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35149\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _get_zval_ptr_var(opline->op2.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35150\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35151\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35103\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35104\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35101\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35102\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35105\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35152\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35106\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35107\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35153\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)tmp___1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35154\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35108\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35109\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35155\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35147\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35144\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35145\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35142\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35140\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35141\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35138\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35136\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35137\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35131\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35132\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35133\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35134\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___4) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35110\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35129\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35130\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35127\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35125\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35126\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___3 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35119\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35120\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "35111\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___2 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "35112\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___2;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "35113\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35121\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "35116\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "35114\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "35115\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "35117\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "35118\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35122\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35123\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35124\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35128\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35135\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35139\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35143\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35146\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35148\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35156\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35157\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35158\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zend_fetch_property_address_read_helper_SPEC_CV_VAR(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35159\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___8);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35162\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zend_fetch_property_address_read_helper_SPEC_CV_VAR(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___8);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35090\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35091\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35093\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35088\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35089\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35073\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35074\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35068\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35069\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35070\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35075\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35071\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35072\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35083\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35076\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35077\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35084\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35085\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35086\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35078\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35079\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35080\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35087\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35081\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35082\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35096\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35058\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35059\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35060\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35061\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35012\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35013\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35010\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35011\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35014\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35062\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35015\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35016\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35063\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35064\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35017\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35018\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35065\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35056\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35053\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35051\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35049\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "35050\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35047\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35045\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "35046\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35040\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35041\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35042\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35043\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35019\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35038\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "35039\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35036\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35034\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "35035\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35028\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35029\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35020\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35021\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35022\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35030\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35025\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35023\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "35024\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35026\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "35027\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35031\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35032\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "35033\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "35037\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "35044\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "35048\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "35052\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "35055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35057\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35066\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35067\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34998\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34999\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35000\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34923\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34920\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34921\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34922\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35001\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35002\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34927\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34928\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34925\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34926\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34929\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35003\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34930\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34931\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35004\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35005\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34932\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34933\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35006\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34971\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34968\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34969\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34966\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34964\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34965\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34962\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34960\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34961\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34955\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34956\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34957\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34958\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34934\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34953\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34954\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34951\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34949\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34950\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34943\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34944\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34935\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34936\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34937\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34945\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34940\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34938\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34939\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34941\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34942\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34946\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34947\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34948\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34952\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34959\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34963\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34967\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34970\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34972\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35007\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34992\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34993\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34994\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34995\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34973\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34990\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34989\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34982\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34983\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34974\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34975\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34976\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34984\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34979\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34977\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34978\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34980\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34981\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34985\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34986\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34987\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34991\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34996\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34997\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "35009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34918\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_CV_VAR(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34919\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_CV_VAR)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34911\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34912\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34913\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34914\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34915\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34909\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34910\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34893\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34894\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34895\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34888\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34889\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34890\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34896\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34891\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34892\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34904\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34897\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34898\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34905\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34906\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34907\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34899\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34900\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34901\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34908\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34902\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34903\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34916\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34917\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  zval *tmp___3 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___9 ;
  zend_free_op free_res ;
  zval **retval_ptr ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;
  long tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34796\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34797\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34778\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34795\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34793\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34794\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34787\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34788\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34779\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34780\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34781\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34789\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34784\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34782\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34783\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34785\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34786\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34790\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34791\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34792\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34798\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34881\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34803\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34804\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34801\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34802\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34805\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34882\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = _get_zval_ptr_var(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34883\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___3, 1 << 2, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34884\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34806\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34885\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34845\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34842\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34843\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34838\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34839\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___9 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34836\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34834\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34835\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34829\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34830\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34831\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___6 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34832\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___6) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34808\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34827\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___7 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34828\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___7 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34825\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34823\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34824\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34817\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34818\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34809\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___4 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34810\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___4;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34811\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34819\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34814\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34812\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34813\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34815\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34816\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34820\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34821\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34822\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34826\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34833\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34837\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34844\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34846\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34886\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___13 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr == (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34847\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot unset string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34871\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(*retval_ptr, & free_res, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34873\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )retval_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34866\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___12 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34867\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___12) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34848\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34865\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34863\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___11 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34864\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___11 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34857\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34858\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34849\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___10 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34850\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1 = (zval *)tmp___10;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34851\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34859\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34854\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34852\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34853\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34855\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___1, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34856\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___1);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34860\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34861\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___1);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34862\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34868\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34874\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34875\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_res.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34869\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_res.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34870\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34876\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34877\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval *tmp___7 ;
  unsigned int tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34763\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34712\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34710\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34711\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34713\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34764\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34758\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34759\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34716\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34717\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34714\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34715\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34718\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _get_zval_ptr_var(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34761\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, tmp___0, 1 << 2, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34762\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34756\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34753\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34754\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34751\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34749\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34750\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34747\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34745\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34746\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34740\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34741\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34742\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___3 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34743\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___3) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34719\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34738\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34739\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34736\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34734\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34735\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___2 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34728\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34729\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "34720\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___1 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "34721\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___1;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "34722\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34730\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "34725\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "34723\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "34724\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "34726\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "34727\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34731\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34732\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34733\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34737\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34744\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34748\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34752\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34755\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34757\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34767\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34765\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34766\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34768\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34769\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34770\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, tmp___7, 1 << 2, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34771\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34772\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34777\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34703\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34704\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34705\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34706\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 2, 3);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34707\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34701\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34702\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34709\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34692\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34693\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34694\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34648\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34649\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34646\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34647\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34650\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34695\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34696\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 2, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34697\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34651\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34698\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34690\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34687\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34688\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34685\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34683\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34684\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34681\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34679\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34680\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34674\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34675\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34676\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34677\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34653\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34672\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34673\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34670\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34668\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34669\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34662\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34663\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34654\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34655\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34656\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34664\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34659\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34657\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34658\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34660\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34661\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34665\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34666\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34667\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34671\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34678\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34682\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34686\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34689\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34691\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34699\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34700\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34635\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34636\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34637\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34564\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34565\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34562\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34563\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34566\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34638\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34639\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 2, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34640\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34567\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34568\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34641\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34606\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34603\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34601\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34599\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34600\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34597\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34595\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34596\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34590\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34591\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34592\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34593\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34569\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34588\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34589\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34586\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34584\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "34585\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34578\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34579\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34570\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34571\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34572\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34580\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34575\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34573\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "34574\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34576\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "34577\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34581\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34582\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "34583\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "34587\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34594\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34598\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34602\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34605\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34607\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34642\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34643\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34627\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34628\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34629\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34625\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34623\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34624\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34617\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34618\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34609\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34610\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___7;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34611\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34619\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34614\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34612\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34613\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34615\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34616\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34620\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34621\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34622\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34626\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34630\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34631\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34644\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34645\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34554\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34555\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 134217728UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34550\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34548\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34546\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34547\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34549\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34551\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34556\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34557\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34558\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 2, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34559\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34552\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34553\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34560\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34561\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CV_VAR)(int type ,
                                                                                      zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_VAR(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_VAR(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34538\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34539\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34535\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34531\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34529\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34530\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34532\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34536\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34533\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34534\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34537\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34540\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_CV_VAR(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34541\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34527\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_VAR(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34528\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34525\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_VAR(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34526\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34523\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_VAR(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34524\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CV_VAR)(int type ,
                                                                                      zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  ulong __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34514\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34515\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34516\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34413\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )varname->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34414\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34408\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34404\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34405\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34409\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp_varname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34410\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp_varname.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34406\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp_varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34407\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp_varname;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34415\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34517\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34425\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34421\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34416\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34418\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34419\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34420\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34417\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34422\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34426\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34423\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34424\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34427\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)tmp___1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34428\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34429\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hash_value = ((zend_literal *)varname)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34436\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34433\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )varname->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34430\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = ((Bucket *)(varname->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34431\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34432\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = (unsigned long )tmp___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34434\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                 (unsigned int )(varname->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34435\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hash_value = (unsigned long )tmp___3;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34455\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34437\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34438\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34439\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34440\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34441\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34442\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34449\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 << 4 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34443\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34444\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    case 0x10000000: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34450\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34451\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34445\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34446\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34518\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34458\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp_varname)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34456\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp_varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34457\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34459\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34519\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34460\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34475\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34476\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34469\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34470\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34461\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34462\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34463\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34471\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34466\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34464\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34465\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34467\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34468\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34472\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34473\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34474\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34478\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34520\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34483\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34503\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34504\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34485\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34502\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34500\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34501\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34494\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34495\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34486\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34487\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34488\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34496\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34491\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34489\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34490\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34492\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34493\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34497\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34498\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34499\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34505\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34511\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34512\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34506\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34507\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34513\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34521\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_CV_VAR)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_CV_VAR((int (*)(zval * ))(& decrement_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34400\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_CV_VAR((int (*)(zval * ))(& increment_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34401\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_CV_VAR)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_literal *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34385\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34390\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34283\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34284\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34281\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34282\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34285\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34391\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34392\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34393\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34288\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34289\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34286\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34287\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34290\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34291\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34292\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34293\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34395\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34294\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34295\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34326\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34316\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34317\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34318\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34296\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34313\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34311\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34312\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34305\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34306\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34297\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34298\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34299\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34307\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34302\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34300\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34301\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34303\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34304\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34308\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34309\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34310\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34319\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34314\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34315\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34320\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34321\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34322\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34327\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34396\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34381\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34378\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34360\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34328\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34329\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34361\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34362\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34363\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34364\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34346\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34340\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34341\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34342\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34343\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34336\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34330\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34331\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34337\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34338\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34334\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34332\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34333\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34335\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34339\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34344\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34345\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34347\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34365\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34348\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34349\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34366\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34367\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34350\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34351\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___12;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34352\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34368\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34355\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34353\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34354\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34356\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34357\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34369\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34370\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34371\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34358\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34359\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34373\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)tmp___13);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34374\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34375\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34376\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34377\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34379\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34380\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34382\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34397\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34383\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34399\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_CV_VAR)(int (*incdec_op)(zval * ) ,
                                                                                        zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34279\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_CV_VAR((int (*)(zval * ))(& decrement_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34280\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34277\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_CV_VAR((int (*)(zval * ))(& increment_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34278\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_CV_VAR)(int (*incdec_op)(zval * ) ,
                                                                                        zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34263\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34264\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34265\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34266\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34267\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34148\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34149\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34146\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34147\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34150\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34156\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34157\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34151\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34152\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34158\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34153\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34154\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34155\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34159\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34160\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34161\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34191\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34162\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34163\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34192\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34193\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34194\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34185\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34186\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34164\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34181\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34179\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34180\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34173\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34174\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34165\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34166\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34167\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34175\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34170\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34168\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34169\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34171\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34172\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34176\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34177\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34178\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34187\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34188\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34189\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34182\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34183\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34184\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34190\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34195\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34252\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34238\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34196\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34197\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34239\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34240\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34241\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34242\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34214\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34208\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34209\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34210\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34211\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34204\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34198\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34199\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34205\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34206\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34202\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34200\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34201\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34203\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34207\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34212\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34213\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34215\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34243\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34244\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34245\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34216\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34233\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34231\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34232\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34225\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34226\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34217\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34218\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34219\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34227\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34222\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34220\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "34221\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34223\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "34224\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34228\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34229\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "34230\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34246\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34247\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34248\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34234\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34235\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34249\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)tmp___15);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34250\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34236\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34237\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34251\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34256\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34253\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34254\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34255\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34260\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34261\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_VAR)(int (*binary_op)(zval *result ,
                                                                                                      zval *op1 ,
                                                                                                      zval *op2 ) ,
                                                                                     zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& bitwise_xor_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& bitwise_and_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& bitwise_or_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34138\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& concat_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34136\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& shift_right_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34137\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34134\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& shift_left_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34135\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34132\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& mod_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34133\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34130\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& div_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34131\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34128\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& mul_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34129\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34126\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& sub_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34127\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_VAR((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& add_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_VAR)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_VAR)(int (*binary_op)(zval *result ,
                                                                                                      zval *op1 ,
                                                                                                      zval *op2 ) ,
                                                                                     zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  zval *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  temp_variable *__t ;
  long tmp___6 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  zval *objval ;
  zval *tmp___10 ;
  long tmp___11 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34038\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_CV_VAR(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34039\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34040\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34041\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34042\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34023\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34036\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___3 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34037\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34028\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34026\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34027\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34029\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_CV_VAR(binary_op,
                                                             execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34030\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34031\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _get_zval_ptr_var(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34032\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34033\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 2, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34034\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34035\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34043\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = _get_zval_ptr_var(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34044\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34111\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34112\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34045\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34046\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34113\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34114\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34057\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34050\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34051\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34047\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34048\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34049\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34052\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34058\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34053\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34059\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34056\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34060\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34061\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34062\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34116\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34063\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34080\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34078\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34079\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34072\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34073\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34064\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34065\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___7;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34066\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34074\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34069\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34067\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "34068\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34070\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "34071\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34075\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34076\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34077\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34117\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34118\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34090\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34088\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34081\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34082\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34083\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34084\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34085\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34086\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34087\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34091\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34095\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34096\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34092\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34093\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34094\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34097\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34120\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34098\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34099\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34121\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34106\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34102\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34100\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34101\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34103\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34107\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34104\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34105\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34108\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34109\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34122\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_VAR)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *tmp___0 ;
  zval *value ;
  zval *tmp___1 ;
  int have_get_ptr ;
  long tmp___2 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval **zptr ;
  zend_literal *tmp___4 ;
  zval **tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *z ;
  zend_literal *tmp___9 ;
  zval *value___0 ;
  zval *tmp___10 ;
  zend_uint tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34007\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34014\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34015\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33871\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33869\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33870\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33873\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34016\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34017\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34018\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34019\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33884\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33885\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33874\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33875\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33886\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33878\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33876\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33877\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33879\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33887\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33880\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33881\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33882\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33883\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34003\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33923\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33918\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33888\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33889\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33919\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___4);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33920\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33921\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33912\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33913\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33890\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33907\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33905\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33906\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33899\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33900\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33891\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33892\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___6;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33893\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33901\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33896\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33894\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33895\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33897\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33898\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33902\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33903\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33904\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33914\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33915\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33916\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33908\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33909\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33910\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33911\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33917\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33922\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33924\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34004\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33993\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33994\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33930\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33927\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33925\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33926\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33928\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33929\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33933\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33931\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33932\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33995\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33979\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33950\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33944\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33945\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33946\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33947\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33940\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33934\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33935\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33941\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33942\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33938\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33936\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33937\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33939\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33943\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33948\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33949\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33951\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33952\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33969\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33967\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33968\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33961\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33962\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33953\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33954\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33955\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33963\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33958\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33956\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33957\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33959\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33960\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33964\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33965\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33966\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33983\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33984\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33972\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33970\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33971\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33973\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___15);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33974\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33985\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33975\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33976\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33977\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33978\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33986\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33991\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33992\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33987\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33988\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33989\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33990\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33996\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34005\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33997\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33998\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34006\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34001\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33999\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "34000\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "34002\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34020\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34021\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "34022\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33862\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33863\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33864\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33865\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33866\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33860\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33861\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33867\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33868\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33853\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33854\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33855\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33856\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33857\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33851\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33852\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33844\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33845\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33846\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33847\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33848\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33842\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33843\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33849\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33850\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33835\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33836\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33833\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33834\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33840\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33841\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33824\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33825\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33826\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33827\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33828\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33829\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33819\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33820\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33821\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33830\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33822\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33823\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33831\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33832\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33810\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33811\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33812\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33813\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33814\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33815\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33805\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33806\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33816\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33808\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33809\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33817\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33818\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33796\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33798\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33799\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33800\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33791\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33792\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33793\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33794\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33795\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33782\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33783\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33784\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33785\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33786\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33787\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33777\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33778\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33779\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33780\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33781\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33789\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33790\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33768\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33767\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33757\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33758\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33765\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33750\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33751\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33752\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33748\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33749\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33741\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33742\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33743\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33744\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33745\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33739\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33740\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33746\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33732\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33733\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33734\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33735\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33736\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33730\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33737\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33738\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33723\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33724\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33725\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33726\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33727\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33721\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33722\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33728\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33729\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33714\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33715\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33716\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33717\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33718\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33712\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33713\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33719\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33720\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33705\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33706\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33707\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33709\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33703\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33704\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33710\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33711\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33696\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33697\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33698\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33699\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33700\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33694\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33695\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33701\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33702\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CV_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33687\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33688\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33689\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33690\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33691\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33685\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33686\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33692\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33693\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP)(int prop_dim ,
                                                                                                zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33683\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33684\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33681\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33682\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_tmp)(zend_uint var ,
                                                                              temp_variable const   *Ts ,
                                                                              zend_free_op *should_free ) ;
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP)(int prop_dim ,
                                                                                                zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_literal *tmp___7 ;
  zval tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33671\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33672\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33674\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33675\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33676\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33614\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33610\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33611\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33588\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33589\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33590\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33591\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33592\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33538\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33539\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33593\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33540\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33582\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33574\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33571\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33572\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33541\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33542\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33573\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33569\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33563\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33564\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33549\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33543\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33548\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "33547\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "33545\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "33544\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "33546\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33565\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33566\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33553\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33554\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33552\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "33551\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "33550\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33555\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33567\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33561\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33557\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "33556\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33558\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33560\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "33559\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33562\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33568\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33570\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33575\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33583\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33579\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33576\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33577\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33578\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33580\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33581\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33594\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33595\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33584\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33585\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33596\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33597\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33586\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33587\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33598\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33612\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33603\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33601\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33599\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33600\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33602\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33609\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33604\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33607\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33608\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33605\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33606\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33613\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33668\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33637\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33623\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33615\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33616\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33617\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33624\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33620\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33618\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33619\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33621\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33622\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33625\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33638\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33632\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33628\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33626\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33627\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33629\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)tmp___7);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33630\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33631\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33636\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33633\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33634\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33635\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33639\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33667\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33665\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33661\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33642\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33640\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33641\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33643\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33644\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33645\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___8;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33646\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33662\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33659\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33651\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33649\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33647\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33648\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33650\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33658\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33656\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33654\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33652\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33653\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33655\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33657\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33660\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33663\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33664\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(free_op2.var);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33666\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(free_op2.var);
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33677\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33678\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33669\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33670\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33679\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33680\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33532\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33533\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33534\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33535\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33531\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33528\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33506\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33503\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33504\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33485\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33502\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33500\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33501\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33494\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33495\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33486\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33487\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33488\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33496\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33491\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33489\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33490\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33492\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33493\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33497\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33498\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33499\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33505\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33507\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33529\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33524\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33516\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33508\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33509\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp = (zval *)tmp___2;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33510\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33517\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33513\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33511\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _tmp->value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33512\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _tmp->type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33514\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(_tmp, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33515\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(_tmp);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33518\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          offset = _tmp;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33525\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33521\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33519\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33520\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33522\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)tmp___3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33523\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33526\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33527\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(free_op2.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33536\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33537\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33479\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33480\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33481\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33482\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33476\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33389\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33386\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33387\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33368\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33385\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33383\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33384\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33377\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33378\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33369\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33370\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33371\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33379\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33374\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33372\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33373\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33375\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33376\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33380\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33381\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33382\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33388\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33390\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33466\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33443\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33444\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33445\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33391\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33394\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33392\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33393\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33395\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33435\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33426\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33427\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33396\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33397\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33428\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33424\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33418\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33419\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33404\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33398\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33403\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33402\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "33400\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "33399\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "33401\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33420\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33421\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33408\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33409\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33407\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33406\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "33405\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33410\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33422\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33416\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33412\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33411\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33413\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33415\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33414\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33417\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33423\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33425\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33436\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33432\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33429\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33430\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33431\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33433\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33434\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33449\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33437\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33438\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33450\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33439\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33442\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33440\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33441\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33451\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33452\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33467\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33468\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33469\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33453\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33454\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33470\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33463\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33455\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33456\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33457\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33464\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33460\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33458\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33459\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33461\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33462\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33465\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33471\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33472\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33473\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33474\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33475\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      _zval_dtor(free_op2.var);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33365\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33366\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33367\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33361\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33362\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33363\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33364\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zend_free_op free_op2 ;
  zval *offset ;
  zval *tmp___7 ;
  ulong hval ;
  long tmp___8 ;
  register char const   *tmp___9 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33355\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33294\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33276\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33269\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33270\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33271\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33247\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33248\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33245\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33246\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33249\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33272\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33273\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33250\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33267\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33265\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33266\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33259\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33260\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33251\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33252\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33253\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33261\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33256\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33254\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33255\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33257\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33258\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33262\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33263\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33264\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33268\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33274\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33275\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33292\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33293\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33290\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33291\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33285\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33277\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33278\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33279\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33286\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33282\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33280\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33281\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33283\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33284\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33287\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33288\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33289\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33357\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33346\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33347\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___7;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___8 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___8;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33295\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33326\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33327\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33296\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33297\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33328\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33324\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___9 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33318\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33319\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33304\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___9 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33298\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33303\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___9 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33302\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___9 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33300\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___9 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "33299\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33301\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33320\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___9 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33321\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33308\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33309\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___9 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33307\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___9 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33306\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___9 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33305\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33310\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___9 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33322\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___9 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33316\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33312\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33311\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33313\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33315\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33314\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33317\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33323\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33325\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33332\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33329\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33330\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                    (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33331\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___10;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33333\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                  (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33334\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___10;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33344\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33345\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33348\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33349\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33358\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33354\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33352\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33350\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33351\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33353\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33359\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33360\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33235\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33236\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33242\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33243\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33244\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33223\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33224\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_tmp(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33155\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33156\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33153\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33154\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33157\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33229\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33230\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33204\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33199\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33200\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33201\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33196\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33158\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33159\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33197\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33198\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33187\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33188\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33189\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33160\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33161\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33190\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33162\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33163\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33191\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33192\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33193\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33174\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33172\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33170\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33167\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33168\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33164\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33165\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "33166\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33169\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33171\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33173\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33175\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33176\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33194\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33184\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33185\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33181\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33182\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33179\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33177\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "33178\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "33180\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "33183\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33186\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33195\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33205\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33231\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33220\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33221\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33207\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33208\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33209\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33212\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33210\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33211\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33213\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33214\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33217\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33218\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33219\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33232\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *value ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___1 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_tmp(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33123\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33120\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + opline->op1.var)),
                                             (zval const   *)value, 1 << 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33121\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33112\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33106\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33093\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33094\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33095\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33107\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33096\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33097\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33098\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33099\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33100\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33101\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33102\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33108\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33109\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33110\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33103\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33104\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33105\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33111\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33119\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33116\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33117\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33113\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33114\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33115\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33118\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33146\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33132\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33133\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33130\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33131\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33127\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33128\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33124\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33125\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33126\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33129\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33144\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 1 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33134\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33137\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33135\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_const_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33136\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_to_variable(variable_ptr_ptr, value);
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33145\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33141\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33142\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33138\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33139\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33140\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr_ptr = & __t___2->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33143\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33151\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  long tmp ;
  zend_free_op free_op2 ;
  zval *property_name ;
  zval *tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zend_free_op free_op2___0 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval *tmp___4 ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___6 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___7 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33087\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33088\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32992\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32993\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32990\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32991\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32994\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33089\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33010\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33011\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33012\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33003\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32996\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp = (zval *)tmp___1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32997\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33004\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33000\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32998\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->value = property_name->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32999\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->type = property_name->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(_tmp, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33002\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(_tmp);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property_name = _tmp;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33013\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33006\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33014\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33009\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33015\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___3, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33016\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(property_name);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33076\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2___0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33077\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = tmp___4;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33078\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1 << 1, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33079\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2___0.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33080\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33081\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33082\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33083\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33044\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33045\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33036\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33030\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33017\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33018\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33019\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33031\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33020\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33021\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33022\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33023\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33024\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33025\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___6;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33026\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33032\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33033\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33034\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33027\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33028\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33029\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33035\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33043\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33040\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33041\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33037\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33038\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33039\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33042\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33068\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33069\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33054\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33046\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33047\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33055\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33051\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33052\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33048\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33049\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33050\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33053\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33066\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33056\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33059\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33057\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33058\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33067\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33063\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33064\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33060\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33061\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "33062\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "33065\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33084\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33070\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33071\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33085\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33074\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33072\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "33073\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "33075\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33090\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33091\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "33092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32978\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32979\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32980\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = _get_zval_ptr_tmp(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32981\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32966\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32958\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32959\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32960\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32967\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32963\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32961\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property_name->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32962\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property_name->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32964\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32968\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32982\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32971\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32972\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32969\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32970\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32973\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32975\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32976\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32977\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___2, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32986\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property_name);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32987\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32988\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32989\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  zend_literal *tmp___4 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint tmp___9 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___10 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32942\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32943\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32944\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32945\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32860\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32857\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32858\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32856\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32854\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32855\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32848\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32849\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32840\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32841\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32842\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32850\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32845\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32843\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32844\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32846\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32847\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32851\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32852\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32853\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32859\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32861\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32946\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32870\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32862\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32863\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32864\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32871\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32867\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32865\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32866\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32868\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32869\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32947\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32875\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32876\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32873\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32874\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32877\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32948\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32878\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32879\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32949\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32950\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32951\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32917\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32914\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32915\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32910\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32911\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32908\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32906\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32907\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32901\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32902\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32903\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32904\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32880\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32899\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___8 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32900\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___8 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32897\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32895\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___6 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32896\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___6 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32889\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32890\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32881\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___5 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32882\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___5;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32883\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32891\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32886\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32884\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32885\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32887\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32888\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32892\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32893\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32894\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32898\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32905\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32909\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32913\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32918\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32952\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32953\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32937\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32938\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32919\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32936\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32934\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32928\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32929\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32920\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32921\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___11;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32922\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32930\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32925\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32923\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32924\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32926\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32927\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32931\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32932\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32933\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32939\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32954\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32955\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32940\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32941\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32957\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_CV_TMP)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  int tmp___8 ;
  unsigned int tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32833\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32762\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32760\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32761\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32763\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32834\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32821\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _get_zval_ptr_tmp(opline->op2.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32822\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32823\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32772\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32764\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32765\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32766\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32773\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32769\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32767\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = property->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32768\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = property->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32770\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32771\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32774\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        property = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32824\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32777\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32778\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32775\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32776\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32779\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32825\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32780\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32781\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32826\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)tmp___1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32827\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(property);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32828\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32819\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32816\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32817\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32814\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32812\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32813\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32810\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32808\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32809\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32803\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32804\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32805\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32806\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___4) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32782\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32801\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32802\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32799\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32797\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32798\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___3 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32791\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32792\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32783\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___2 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32784\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___2;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32785\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32793\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32788\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "32786\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "32787\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32789\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32790\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32794\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32795\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32796\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32800\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32807\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32811\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32815\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32818\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32820\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32829\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32830\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32831\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zend_fetch_property_address_read_helper_SPEC_CV_TMP(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32832\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___8);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32835\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zend_fetch_property_address_read_helper_SPEC_CV_TMP(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32836\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___8);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32752\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32726\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32727\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32723\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32724\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32725\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32728\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32745\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32737\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32729\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32730\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32731\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32738\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32734\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32732\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32733\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32735\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32736\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32739\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32746\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32740\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32741\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32747\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32748\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32749\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32742\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32743\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32744\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32750\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32712\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32713\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32714\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32715\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32663\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32655\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32656\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32657\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32664\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32660\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32658\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32659\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32661\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32662\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32665\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32716\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32668\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32669\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32666\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32667\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32670\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32717\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32671\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32672\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32718\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32719\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32720\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32710\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32707\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32708\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32705\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32703\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32704\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32701\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32699\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32700\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32694\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32695\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32696\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32697\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32673\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32692\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32693\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32690\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32688\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32689\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32682\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32683\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32674\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32675\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32676\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32684\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32679\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32677\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32678\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32680\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32681\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32685\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32686\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32687\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32691\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32698\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32702\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32706\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32709\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32711\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32721\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32722\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32642\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32643\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32644\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32558\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32555\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32556\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32557\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32559\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32645\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32568\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32560\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32561\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32562\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32569\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32565\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32563\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32564\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32566\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32567\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32570\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32646\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32647\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32573\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32574\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32571\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32572\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32575\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32648\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32576\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32577\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32649\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32650\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32651\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32615\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32612\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32613\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32610\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32608\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32609\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32606\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32604\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32605\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32599\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32600\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32601\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32602\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32578\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32597\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32598\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32595\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32593\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32594\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32587\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32588\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32579\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32580\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32581\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32589\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32584\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32582\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32583\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32585\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32586\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32590\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32591\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32592\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32596\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32603\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32607\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32611\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32614\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32616\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32652\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32636\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32637\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32638\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32639\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32617\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32634\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32632\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32633\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32626\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32627\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32618\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32619\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32620\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32628\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32623\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32621\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32622\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32624\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32625\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32629\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32630\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32631\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32635\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32640\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32641\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32653\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32654\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32553\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_CV_TMP(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32554\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_CV_TMP)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32546\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32547\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32548\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32549\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32550\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32544\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32545\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32518\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32519\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32520\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32515\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32516\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32517\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32521\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32538\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32530\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32522\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32523\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32524\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32531\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32527\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32525\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32526\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32528\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32529\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32532\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32539\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32533\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32534\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32540\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32541\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32542\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32535\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32536\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32537\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32543\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32551\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32552\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  zval *tmp___3 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___9 ;
  zend_free_op free_res ;
  zval **retval_ptr ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;
  long tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32428\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32425\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32426\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32407\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32424\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32422\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32423\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32416\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32417\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32408\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32409\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32410\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32418\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32413\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32411\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32412\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32414\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32415\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32419\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32420\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32421\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32427\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32429\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32432\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32433\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32430\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32431\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32434\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = _get_zval_ptr_tmp(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___3, 1 << 1, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32511\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32512\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32472\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32469\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32470\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32467\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32465\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32466\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___9 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32463\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32461\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32462\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32456\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32457\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32458\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___6 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32459\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___6) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32435\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32454\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___7 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32455\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___7 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32452\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32450\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32451\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32444\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32445\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32436\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___4 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32437\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___4;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32438\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32446\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32441\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32439\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32440\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32442\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32443\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32447\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32448\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32449\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32453\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32460\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32464\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32468\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32471\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32473\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32513\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___13 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr == (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32514\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32474\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot unset string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32498\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32499\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(*retval_ptr, & free_res, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32500\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )retval_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32493\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___12 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___12) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32475\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32492\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32490\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___11 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32491\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___11 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32484\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32485\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32476\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___10 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32477\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1 = (zval *)tmp___10;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32478\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32486\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32481\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32479\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32480\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32482\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___1, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32483\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___1);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32487\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32488\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___1);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32489\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32495\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32501\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32502\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_res.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32496\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_res.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32497\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32503\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32504\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval *tmp___7 ;
  unsigned int tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32394\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32343\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32341\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32342\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32344\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32395\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32389\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32390\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32347\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32348\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32345\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32346\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32349\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32391\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32392\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, tmp___0, 1 << 1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32393\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32387\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32384\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32385\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32382\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32380\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32381\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32378\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32376\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32377\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32371\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32372\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32373\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___3 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32374\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___3) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32350\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32369\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32370\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32367\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32365\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32366\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___2 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32359\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32360\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32351\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___1 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32352\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___1;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32353\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32361\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32356\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "32354\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "32355\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32357\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "32358\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32362\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32363\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32364\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32368\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32375\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32379\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32383\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32386\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32388\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32398\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32396\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32397\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32399\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32400\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32401\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, tmp___7, 1 << 1, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32404\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32405\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32336\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 1, 3);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32340\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32283\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32284\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32281\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32282\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32285\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32320\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32321\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32318\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32316\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32317\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32314\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32312\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32313\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32307\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32308\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32309\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32310\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32286\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32305\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32306\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32303\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32301\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32302\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32295\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32296\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32287\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32288\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32289\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32297\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32292\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32290\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32291\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32293\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32294\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32298\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32299\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32300\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32304\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32311\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32315\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32319\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32322\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32201\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32199\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32200\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32241\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32238\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32239\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32236\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32234\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32235\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32232\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32230\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32231\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32225\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32226\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32227\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32228\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32204\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32223\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32224\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32221\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32219\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "32220\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32213\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32214\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32205\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32206\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32207\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32215\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32210\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32208\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "32209\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32211\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "32212\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32216\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32217\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "32218\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "32222\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32229\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32233\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32237\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32240\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32242\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32277\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32278\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32267\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32268\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32262\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32263\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32264\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32243\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32260\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32258\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32259\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32252\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32253\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32244\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32245\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___7;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32246\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32254\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32249\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32247\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32248\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32250\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32251\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32255\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32256\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32257\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32261\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32265\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32266\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32269\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32279\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32280\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 134217728UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32189\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32187\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32185\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32186\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32188\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32190\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_CV_TMP)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_CV_TMP((int (*)(zval * ))(& decrement_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32181\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_CV_TMP((int (*)(zval * ))(& increment_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32182\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_CV_TMP)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_literal *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32166\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32056\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32057\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32058\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32059\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32060\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32061\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32062\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32063\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32064\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32073\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32065\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32066\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp___1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32067\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32074\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32070\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32068\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32069\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32071\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32072\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32075\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32076\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32077\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32106\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32107\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32108\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32098\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32099\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32100\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32078\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32095\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32093\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32094\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32087\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32088\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32079\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32080\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32081\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32089\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32084\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32082\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32083\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32085\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32086\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32090\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32091\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32092\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32101\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32096\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32097\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32102\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32103\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32104\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32109\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32160\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32142\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32110\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32111\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32143\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32144\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32145\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32146\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32128\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32122\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32123\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32124\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32125\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32118\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32112\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32113\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32119\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32120\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32116\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32114\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "32115\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "32117\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32121\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32126\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32127\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32129\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32147\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32130\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32131\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32148\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32149\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32132\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32133\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___12;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32134\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32150\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32137\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32135\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32136\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32138\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32139\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32151\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32152\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32153\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32154\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32140\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32141\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32155\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)tmp___13);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32156\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32157\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32158\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32161\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32162\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32180\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_CV_TMP)(int (*incdec_op)(zval * ) ,
                                                                                        zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32052\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_CV_TMP((int (*)(zval * ))(& decrement_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32053\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32050\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_CV_TMP((int (*)(zval * ))(& increment_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32051\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_CV_TMP)(int (*incdec_op)(zval * ) ,
                                                                                        zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32034\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32035\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32036\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32037\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32038\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32039\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31913\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31914\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31911\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31912\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31915\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32040\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32041\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32042\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32043\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31919\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31920\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31921\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31917\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31918\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31922\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31923\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32044\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31933\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31925\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31926\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp___1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31927\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31934\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31930\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31928\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31929\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31931\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31932\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31935\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32045\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31965\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31936\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31937\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31966\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31967\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31968\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31959\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31960\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31938\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31955\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31953\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31954\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31947\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31948\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31939\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31940\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31941\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31949\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31944\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31942\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31943\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31945\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31946\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31950\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31951\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31952\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31961\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31962\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31963\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31956\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31957\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31958\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31964\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31969\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32046\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32032\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32026\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32012\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31970\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31971\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32013\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32014\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32015\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32016\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31988\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31982\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31983\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31984\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31985\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31978\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31972\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31973\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31979\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31980\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31976\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31974\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31975\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31977\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31981\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31986\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31987\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31989\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32017\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32018\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32019\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31990\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32007\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32005\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "32006\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31999\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32000\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31991\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31992\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31993\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32001\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31996\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31994\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31995\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31997\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31998\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32002\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32003\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "32004\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32020\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32021\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32022\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32008\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32009\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32023\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)tmp___15);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32024\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32010\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "32011\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32025\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32030\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "32031\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32027\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32028\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "32029\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32033\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32047\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32048\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "32049\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_TMP)(int (*binary_op)(zval *result ,
                                                                                                      zval *op1 ,
                                                                                                      zval *op2 ) ,
                                                                                     zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31909\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& bitwise_xor_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31910\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31907\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& bitwise_and_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31908\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31905\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& bitwise_or_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31906\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31903\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& concat_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31904\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31901\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& shift_right_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31902\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31899\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& shift_left_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31900\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31897\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& mod_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31898\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31895\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& div_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31896\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31893\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& mul_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31894\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31891\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& sub_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31892\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31889\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_TMP((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& add_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31890\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_TMP)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_TMP)(int (*binary_op)(zval *result ,
                                                                                                      zval *op1 ,
                                                                                                      zval *op2 ) ,
                                                                                     zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  zval *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  temp_variable *__t ;
  long tmp___6 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  zval *objval ;
  zval *tmp___10 ;
  long tmp___11 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31807\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_CV_TMP(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31808\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31809\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31810\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31811\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31793\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31794\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31792\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31805\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___3 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31806\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31797\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31795\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31796\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31798\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_CV_TMP(binary_op,
                                                             execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31799\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31800\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _get_zval_ptr_tmp(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31801\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31802\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 1, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31803\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31804\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31812\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = _get_zval_ptr_tmp(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31813\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31814\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31815\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31824\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31819\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31820\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31816\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31817\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31818\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31821\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31825\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31826\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31822\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31823\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31827\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31828\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31829\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31881\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31830\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31847\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31845\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31846\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31831\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31832\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___7;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31833\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31836\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31835\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31837\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31838\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31842\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31843\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31844\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31882\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31883\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31857\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31855\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31848\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31849\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31850\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31851\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31852\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31853\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31854\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31856\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31858\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31884\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31862\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31863\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31859\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31860\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31861\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31864\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31885\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31886\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31871\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31867\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31865\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31866\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31868\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31869\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31870\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31873\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31874\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31888\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_TMP)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *tmp___0 ;
  zval *value ;
  zval *tmp___1 ;
  int have_get_ptr ;
  long tmp___2 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval **zptr ;
  zend_literal *tmp___4 ;
  zval **tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *z ;
  zend_literal *tmp___9 ;
  zval *value___0 ;
  zval *tmp___10 ;
  zend_uint tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31777\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31778\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31779\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31780\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31781\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31782\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31783\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31784\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31630\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31631\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31785\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31786\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31787\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31643\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31644\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31645\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31637\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31635\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31636\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31638\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31646\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31639\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31640\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31641\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31642\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31771\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31655\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31647\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31648\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp = (zval *)tmp___3;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31649\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31656\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31652\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31650\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->value = property->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31651\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->type = property->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31653\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(_tmp, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31654\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(_tmp);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31657\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _tmp;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31772\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31693\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31688\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31658\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31659\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31689\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___4);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31690\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31691\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31682\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31683\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31660\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31677\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31675\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31676\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31669\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31670\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31661\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31662\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___6;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31663\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31671\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31666\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31664\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31665\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31667\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31668\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31672\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31673\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31674\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31684\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31685\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31686\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31678\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31679\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31680\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31681\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31687\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31692\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31694\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31773\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31763\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31764\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31697\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31695\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31696\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31698\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31699\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31703\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31701\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31702\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31765\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31749\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31720\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31714\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31715\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31716\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31717\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31710\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31704\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31705\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31711\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31712\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31708\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31706\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31707\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31709\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31713\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31718\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31719\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31721\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31750\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31751\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31752\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31722\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31739\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31737\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31738\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31731\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31732\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31723\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31724\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31725\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31733\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31728\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31726\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31727\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31729\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31730\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31734\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31735\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31736\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31753\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31754\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31742\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31740\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31741\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31743\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___15);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31744\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31755\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31745\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31746\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31747\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31748\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31756\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31761\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31762\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31757\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31758\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31759\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31760\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31766\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31774\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(property);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31775\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31769\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31767\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31768\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31770\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31789\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31790\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31791\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31623\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31624\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31625\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31626\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31627\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31628\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31629\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31616\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31617\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31618\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31619\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31620\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31621\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31622\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31609\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31610\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31611\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31612\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31614\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31615\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31602\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31603\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31604\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31605\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31606\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31607\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31594\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31590\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31591\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31592\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31600\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31601\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31581\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31582\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31583\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31584\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31585\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31586\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31578\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31579\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31580\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31587\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31588\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31589\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31569\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31570\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31571\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31572\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31573\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31574\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31566\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31567\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31568\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31575\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31557\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31558\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31559\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31560\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31561\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31562\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31554\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31555\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31556\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31563\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31564\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31565\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31546\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31547\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31548\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31549\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31550\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31551\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31552\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31553\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31538\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31539\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31540\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31541\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31531\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31532\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31533\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31534\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31535\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31536\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31537\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31524\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31525\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31526\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31527\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31528\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31529\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31530\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31517\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31518\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31519\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31520\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31521\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31523\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31511\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31512\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31513\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31514\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31515\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31516\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31503\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31504\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31496\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31497\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31498\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31499\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31500\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31501\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31502\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31493\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31494\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31495\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CV_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31482\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31485\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31486\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31487\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST)(int prop_dim ,
                                                                                                  zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31480\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31481\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31478\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31479\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST)(int prop_dim ,
                                                                                                  zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zval tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31468\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31469\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31470\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31428\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31425\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31426\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31403\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31404\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31405\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31406\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31407\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31353\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31354\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31408\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31355\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31397\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31389\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31386\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31387\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31356\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31357\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31388\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31384\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31378\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31379\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31364\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31358\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31363\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "31362\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "31360\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "31359\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "31361\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31380\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31381\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31368\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31369\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31367\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "31366\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "31365\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31370\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31382\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31376\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31372\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "31371\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31373\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31375\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "31374\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31377\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31383\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31385\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31390\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31398\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31394\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31391\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31392\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31393\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31395\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31396\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31409\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31410\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31399\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31400\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31401\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31402\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31413\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31427\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31418\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31416\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31414\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31415\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31417\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31424\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31419\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31422\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31423\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31420\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31421\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31465\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31437\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31432\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31429\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31430\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31431\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31436\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31433\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31434\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31435\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31464\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31462\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31459\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31440\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31438\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31439\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31441\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___7);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31442\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___7);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31443\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___7;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31444\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31460\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31457\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31449\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31447\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31445\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31446\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31448\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31456\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31454\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31452\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31450\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31451\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31453\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31455\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31458\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31461\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31463\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31476\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31477\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zval tmp___0 ;
  zval *varname ;
  zval *tmp___1 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;
  zval __attribute__((__visibility__("default")))  **tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31347\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31348\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31349\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31286\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31285\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31284\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31276\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31283\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31279\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31280\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31281\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31277\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31278\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31282\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31321\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    tmp___1 = _get_zval_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31322\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varname = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31296\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )varname->type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31291\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31287\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.value = varname->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31288\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.type = varname->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31292\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31293\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )tmp___0.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31289\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& tmp___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31290\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31294\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varname = & tmp___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31295\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31297\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31307\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31298\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31300\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31301\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31302\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31299\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31308\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31303\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = opline->op1.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31304\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31309\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)tmp___3);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31310\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31311\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31305\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31306\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31314\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31315\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31316\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31312\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31313\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31319\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname == (unsigned int )(& tmp___0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31317\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& tmp___0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31318\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31320\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31335\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31330\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31329\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31326\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31327\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31328\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31331\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31332\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31333\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31346\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31344\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31345\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31339\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31336\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31337\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31338\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31343\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31340\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31341\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31342\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31269\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31266\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31260\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31257\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31258\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31239\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31256\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31254\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31255\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31248\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31249\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31240\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31241\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31242\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31250\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31245\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31243\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31244\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31246\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31247\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31251\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31252\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31253\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31259\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31261\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31267\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31264\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31262\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31263\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31265\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31268\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31232\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31230\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31157\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31154\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31155\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31136\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31153\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31151\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31152\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31145\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31146\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31137\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31138\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31139\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31147\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31142\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31140\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31141\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31143\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31144\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31148\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31149\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31150\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31156\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31158\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31223\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31211\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31212\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31213\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31214\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31162\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31160\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31161\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31163\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31203\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31194\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31195\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31164\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31165\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31196\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31192\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31186\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31187\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31172\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31166\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31171\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31170\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "31168\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "31167\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "31169\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31188\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31189\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31176\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31177\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31175\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31174\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "31173\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31178\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31190\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31184\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31180\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31179\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31181\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31183\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31182\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31185\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31191\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31193\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31204\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31200\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31197\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31198\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31199\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31201\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31202\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31217\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31205\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31206\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31218\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31207\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31210\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31208\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31209\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31219\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31220\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31224\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31225\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31221\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31222\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31226\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31227\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31228\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31229\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31231\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  ulong hash_value ;
  ulong tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31128\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31129\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31091\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31085\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31078\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31079\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31080\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31084\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31081\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31082\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31083\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31086\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31087\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31088\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31090\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31092\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31130\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31131\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31101\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )varname->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31097\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31093\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31094\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31098\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31099\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31095\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31096\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31100\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31106\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31102\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31105\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31103\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31104\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31132\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31114\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31107\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31109\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                         (unsigned int )(opline->op2.zv)->value.str.len,
                                         (zend_literal const   *)(opline->op2.literal + 1),
                                         0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31110\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31111\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31108\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31115\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31113\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31116\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31117\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31118\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31119\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31120\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31133\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31121\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31127\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31123\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31126\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31124\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31125\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31134\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31135\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31075\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31076\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31077\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31071\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31072\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31073\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31074\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zval *offset ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31065\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31066\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31006\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30988\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30983\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30959\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30960\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30957\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30958\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30961\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30984\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30985\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30962\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30979\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30977\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30978\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30971\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30972\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30963\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30964\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30965\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30973\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30968\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30966\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30967\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30969\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30970\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30974\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30975\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30976\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30980\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30986\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31004\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31002\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31003\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30997\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30989\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30990\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30991\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30998\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30994\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30992\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30993\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30995\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30996\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30999\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31000\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31001\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31067\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31058\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = opline->op2.zv;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31049\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31050\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31051\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31052\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31053\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31047\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31038\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31039\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31008\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31009\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31040\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31036\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31030\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31031\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31016\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31010\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31015\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31014\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31012\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "31011\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31013\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31032\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31033\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31020\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31021\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31019\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31018\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "31017\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31022\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31034\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31028\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31024\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31023\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31025\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "31027\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "31026\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "31029\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "31035\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31037\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31048\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31044\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31041\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31042\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "31043\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31045\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31046\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31054\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31055\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31056\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31057\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31059\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31068\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31064\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31060\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "31061\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "31063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "31070\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30951\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30952\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30949\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30950\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30953\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30954\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30955\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_class_entry *tmp___2 ;
  zend_class_entry *tmp___3 ;
  char const   *tmp___4 ;
  zend_class_entry *tmp___5 ;
  long tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  zend_function *tmp___9 ;
  long tmp___10 ;
  long tmp___11 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30938\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30939\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30940\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30941\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30942\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30943\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30944\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30945\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30919\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___11 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30920\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___11) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30913\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30914\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30915\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30880\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30881\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (zend_function *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = tmp___9;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30917\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )tmp___9 == (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30904\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        object = execute_data->object;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30905\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30906\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30882\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Object does not support method calls");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30883\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30907\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                          function_name_strval,
                                                                                          function_name_strlen,
                                                                                          (struct _zend_literal  const  *)(opline->op2.literal + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30908\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30909\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30894\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (execute_data->object) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30892\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(execute_data->object)->type == 5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30890\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30887\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30888\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___5) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30884\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30885\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = tmp___3->name;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30886\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30889\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30891\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = "";
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30893\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = "";
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30895\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___4,
                              function_name_strval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30896\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30910\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                   1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___7) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30901\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30902\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30899\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30897\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30898\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30900\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30903\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30918\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30921\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30946\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30922\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30936\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30937\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30931\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30923\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30924\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___12;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30925\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30932\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30928\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30926\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30927\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30929\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30930\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30933\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30934\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30935\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30947\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30948\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___1 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                   opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30852\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30853\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30850\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + opline->op1.var)),
                                             (zval const   *)value, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30851\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30842\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30836\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30823\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30824\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30825\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30837\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30826\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30827\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30828\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30829\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30830\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30831\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30832\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30838\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30839\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30840\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30833\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30835\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30841\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30849\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30846\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30847\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30843\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30844\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30845\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30848\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30873\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30861\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30862\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30860\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30857\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30858\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30854\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30855\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30856\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30859\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30871\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30863\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30864\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_const_to_variable(variable_ptr_ptr, value);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30872\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30868\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30869\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30865\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30866\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30867\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr_ptr = & __t___2->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30870\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  long tmp ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zval **tmp___1 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___3 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___4 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___5 ;
  long tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30816\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30817\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30818\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30741\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30742\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30739\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30740\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30743\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30819\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30746\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = opline->op2.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30747\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30744\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30745\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30748\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___1, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)opline->op2.literal);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30808\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = opline->op2.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30809\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30810\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30811\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30812\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30813\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30776\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30777\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30768\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30762\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30749\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30750\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___2;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30751\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30763\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30752\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30753\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30754\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30755\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30756\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30757\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___3;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30758\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30764\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30765\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30766\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30759\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30760\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30761\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30767\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30775\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30772\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30773\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30769\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30770\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30771\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30774\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30800\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30801\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30786\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30778\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30779\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30787\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30783\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30784\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30780\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30781\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30782\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30785\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30798\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30788\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30791\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30789\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30790\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30799\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30795\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30796\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30792\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30793\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30794\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30797\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30814\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30802\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30803\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30815\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30806\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30804\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30805\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30807\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30820\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30821\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30822\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zval **tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30730\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30731\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30732\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30733\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30725\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30726\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30723\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30724\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30727\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30734\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30728\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30729\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30735\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___1, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)opline->op2.literal);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30736\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30737\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30738\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___9 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30710\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30711\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30712\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30713\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30641\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30638\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30639\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30620\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30637\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30635\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30636\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30629\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30630\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30621\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30622\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30623\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30631\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30626\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30624\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30625\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30627\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30628\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30632\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30633\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30634\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30640\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30642\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30714\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30645\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30646\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30643\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30644\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30647\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30715\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)opline->op2.literal, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30716\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30685\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30682\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30683\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30680\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30678\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30679\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___9 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30676\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30674\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30675\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30669\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30670\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30671\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___6 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30672\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___6) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30648\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30667\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___7 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30668\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___7 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30665\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30663\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30664\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30657\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30658\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30649\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___4 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30650\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___4;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30651\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30659\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30654\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30652\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30653\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30655\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30656\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30660\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30661\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30662\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30666\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30673\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30677\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30681\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30684\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30686\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30717\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30718\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30705\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30706\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30687\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30704\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30702\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30703\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30696\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30697\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30688\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30689\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30690\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30698\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30693\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30691\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30692\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30694\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30695\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30699\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30700\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30701\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30707\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30719\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30720\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30708\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30709\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30721\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30722\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_CV_CONST)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  int tmp___7 ;
  unsigned int tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30618\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30619\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30614\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30559\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30557\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30558\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30560\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30615\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30605\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = opline->op2.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30606\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30607\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30563\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30564\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30561\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30562\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30565\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30608\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)opline->op2.literal, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30609\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30603\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30600\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30601\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30598\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30596\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30597\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30594\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30592\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30593\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30587\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30588\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30589\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___3 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30590\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___3) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30566\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30585\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30586\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30583\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30581\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30582\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___2 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30575\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30576\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30567\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___1 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30568\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___1;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30569\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30577\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30572\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "30570\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "30571\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30573\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30574\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30578\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30579\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30580\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30584\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30591\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30595\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30599\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30602\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30604\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30610\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30611\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30612\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zend_fetch_property_address_read_helper_SPEC_CV_CONST(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30613\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___7);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30616\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zend_fetch_property_address_read_helper_SPEC_CV_CONST(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30617\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___7);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  temp_variable *__t___0 ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30550\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30551\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30552\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30553\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30554\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30548\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30549\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30540\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30541\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30537\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30538\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30539\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30545\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30546\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30547\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30542\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30543\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30544\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30555\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30556\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30529\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30530\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30531\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30532\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30487\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30488\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30485\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30486\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30489\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30533\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)opline->op2.literal, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30534\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30527\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30524\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30525\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30522\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30520\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30521\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30518\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30516\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30517\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30511\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30512\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30513\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30514\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30490\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30509\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30510\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30507\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30505\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30506\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30499\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30500\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30491\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30492\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30493\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30501\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30496\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30494\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30495\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30497\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30498\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30502\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30503\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30504\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30508\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30515\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30519\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30523\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30526\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30528\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30535\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30536\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30476\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30477\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30404\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30401\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30402\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30403\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30405\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30478\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30479\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30408\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30409\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30406\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30407\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30410\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30480\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)opline->op2.literal, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30481\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30448\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30445\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30443\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30441\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30442\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30439\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30437\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30438\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30432\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30433\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30434\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30435\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30411\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30430\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30431\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30428\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30426\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30427\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30420\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30421\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30412\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30413\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30414\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30422\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30417\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30415\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30416\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30418\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30419\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30423\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30424\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30425\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30429\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30436\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30440\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30444\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30449\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30482\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30469\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30470\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30471\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30472\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30450\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30467\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30465\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30466\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30459\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30460\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30451\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30452\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30453\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30461\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30456\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30454\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30455\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30457\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30458\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30462\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30463\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30464\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30468\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30473\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30474\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30399\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_CV_CONST(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30400\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_CV_CONST)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  temp_variable *__t___0 ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30392\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30393\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30395\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30396\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30390\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30391\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30381\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30382\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30383\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30378\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30379\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30380\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30387\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30388\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30389\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30384\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30385\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30386\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30397\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___8 ;
  zend_free_op free_res ;
  zval **retval_ptr ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_uint tmp___10 ;
  zend_bool tmp___11 ;
  long tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30370\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30371\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data->CVs,
                                                opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30372\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30293\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30290\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30291\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30272\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30289\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30287\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30288\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30281\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30282\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30273\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30274\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30275\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30283\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30278\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30276\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30277\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30279\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30280\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30284\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30285\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30286\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30292\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30294\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30373\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30298\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30295\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30296\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30299\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30374\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, opline->op2.zv, 1, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30375\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30332\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30330\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30331\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30328\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30326\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30327\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30321\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30322\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30323\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30324\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___5) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30300\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30319\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30320\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30317\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30315\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30316\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30309\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30310\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30301\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30302\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___3;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30303\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30311\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30306\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30304\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30305\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30307\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30308\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30312\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30313\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30314\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30318\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30325\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30329\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30333\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30376\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___12 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr == (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30377\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___12) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot unset string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30363\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30364\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(*retval_ptr, & free_res, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30365\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )retval_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30358\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30359\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___11) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30340\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30357\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30355\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30356\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30349\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30350\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30341\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30342\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1 = (zval *)tmp___9;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30343\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30351\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30346\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30344\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30345\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30347\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___1, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30348\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___1);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30352\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30353\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___1);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30354\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30360\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30366\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_res.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30361\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_res.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30362\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30368\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30369\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;
  unsigned int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30261\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30211\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30209\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30210\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30212\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30262\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30258\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30215\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30216\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30213\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30214\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30217\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30259\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, opline->op2.zv, 1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30260\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30255\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30252\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30253\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30250\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30248\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30249\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30246\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30244\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30245\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30239\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30240\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30241\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___2 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30242\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___2) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30218\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30237\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30238\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30235\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30233\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30234\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___1 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30227\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30228\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30219\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___0 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30220\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___0;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30221\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30229\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30224\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "30222\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "30223\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30225\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "30226\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30230\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30231\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30232\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30236\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30243\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30247\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30251\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30254\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30256\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30265\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30263\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30264\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30266\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30267\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, opline->op2.zv, 1, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30204\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30205\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_IS(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30206\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, opline->op2.zv, 1, 3);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30207\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30199\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30155\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30156\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30153\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30154\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30157\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30200\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, opline->op2.zv, 1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30195\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30192\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30193\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30190\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30188\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30189\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30186\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30184\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30185\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30179\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30180\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30181\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___2 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30182\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___2) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30158\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30177\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30178\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___3 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30175\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30173\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30174\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___1 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30167\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30168\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30159\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___0 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30160\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___0;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30161\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30169\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30164\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30162\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30163\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30165\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30166\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30170\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30171\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30172\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30176\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30183\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30187\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30191\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30194\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30196\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30202\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30203\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30075\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30076\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30073\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30074\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30077\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, opline->op2.zv, 1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30115\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30113\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30110\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30108\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30109\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30106\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30104\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30105\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30099\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30100\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30101\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___2 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30102\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___2) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30078\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30097\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "30098\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___3 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30095\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30093\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "30094\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___1 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30087\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30088\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30079\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___0 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30080\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___0;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30081\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30089\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30084\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30082\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "30083\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30085\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "30086\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30090\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30091\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "30092\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "30096\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30103\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30107\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30111\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30114\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30116\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30141\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30142\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30136\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30137\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30138\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30117\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30134\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30132\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30133\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30126\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30127\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30118\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30119\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___6;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30120\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30128\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30123\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30121\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "30122\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30124\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30125\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30129\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30130\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30131\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30135\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30139\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30140\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30143\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30151\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30067\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30068\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 134217728UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30065\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 != 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30061\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30062\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30066\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30070\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, opline->op2.zv, 1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30071\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CV_CONST)(int type ,
                                                                                        zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30059\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_CONST(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30060\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30057\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_CONST(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30058\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30053\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30054\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30050\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30046\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30044\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30045\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30047\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30051\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30048\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30049\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30052\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30055\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_CV_CONST(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30056\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30042\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_CONST(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30043\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30040\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_CONST(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30041\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30038\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CV_CONST(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30039\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CV_CONST)(int type ,
                                                                                        zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  ulong __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30029\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30030\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30031\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29930\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )varname->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29931\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29925\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29921\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29922\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29926\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp_varname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29927\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp_varname.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29923\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp_varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29924\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29928\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp_varname;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29929\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29932\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30032\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29940\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29933\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29935\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                         (unsigned int )(opline->op2.zv)->value.str.len,
                                         (zend_literal const   *)(opline->op2.literal + 1),
                                         0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29936\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29937\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29934\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29941\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29938\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29939\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29942\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)tmp___1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29943\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29967\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29968\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29944\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hash_value = ((zend_literal *)varname)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29951\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29948\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )varname->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29945\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = ((Bucket *)(varname->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29946\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29947\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = (unsigned long )tmp___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29949\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                 (unsigned int )(varname->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29950\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hash_value = (unsigned long )tmp___3;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29969\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29970\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29952\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29953\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29954\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29955\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29956\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29957\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29964\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 << 4 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29958\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29959\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    case 0x10000000: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29965\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29966\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29962\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29960\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29961\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29963\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30033\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29973\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp_varname)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29971\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp_varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29972\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30034\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29994\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29995\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29975\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29992\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29990\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29991\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29984\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29985\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29976\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29977\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29978\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29986\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29981\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29979\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29980\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29982\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29983\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29987\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29988\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29989\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29993\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29996\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30035\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30023\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29997\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29998\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29999\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30024\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30025\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30018\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30019\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30000\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "30017\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30015\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "30016\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30009\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30010\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30001\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30002\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30003\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30011\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30006\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30004\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "30005\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30007\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "30008\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30012\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30013\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "30014\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30026\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30027\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "30022\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30028\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30036\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30037\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_CV_CONST)(int (*incdec_op)(zval * ) ,
                                                                                           zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29919\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_CV_CONST((int (*)(zval * ))(& decrement_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29920\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29917\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_CV_CONST((int (*)(zval * ))(& increment_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29918\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_CV_CONST)(int (*incdec_op)(zval * ) ,
                                                                                           zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zval **tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  zval *z ;
  zval *tmp___6 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___7 ;
  zend_uint tmp___8 ;
  long tmp___9 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29903\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29904\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29905\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29906\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29907\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29908\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29815\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29816\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29813\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29814\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29817\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29909\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29910\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29911\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29912\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29818\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29819\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29820\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29821\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29822\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29913\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29850\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)opline->op2.literal);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29851\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29852\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29843\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29844\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29845\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29823\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29838\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29839\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29832\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29833\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29824\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29825\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29826\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29829\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29827\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29828\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29830\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29831\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29835\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29836\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29837\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29846\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29842\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29847\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29848\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29849\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29853\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29914\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29901\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29898\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29882\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29883\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___6;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29884\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29885\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29870\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29864\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29865\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29866\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29867\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29860\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29854\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29855\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29861\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29862\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29858\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29856\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29857\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29859\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29863\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29868\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29869\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29871\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29886\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29872\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29873\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29887\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29888\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29874\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29875\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___10;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29876\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29889\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29879\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29877\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29878\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29880\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29881\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29890\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29891\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29892\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29893\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29894\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29895\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29896\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29897\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29899\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29900\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29902\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29915\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29916\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_CV_CONST)(int (*incdec_op)(zval * ) ,
                                                                                          zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29811\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_CV_CONST((int (*)(zval * ))(& decrement_function),
                                                      execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29812\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29809\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_CV_CONST((int (*)(zval * ))(& increment_function),
                                                      execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29810\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_CV_CONST)(int (*incdec_op)(zval * ) ,
                                                                                          zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zval **tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  zval *z ;
  zval *tmp___6 ;
  zval *value ;
  zval *tmp___7 ;
  zend_uint tmp___8 ;
  long tmp___9 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29795\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29796\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29798\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29799\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29800\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29695\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29696\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29693\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29694\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29697\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29701\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29702\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29698\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29699\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29700\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29703\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29704\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29705\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)opline->op2.literal);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29734\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29735\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29727\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29728\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29706\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29723\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29721\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29722\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29715\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29716\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29707\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29708\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29709\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29717\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29712\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29710\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29711\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29713\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29714\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29718\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29719\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29720\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29729\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29730\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29731\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29724\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29725\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29726\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29732\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29736\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29806\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29793\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29787\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29775\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29776\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___6;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29777\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29778\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29753\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29747\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29748\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29749\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29750\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29743\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29737\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29738\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29744\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29745\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29741\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29739\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29740\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29742\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29746\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29751\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29752\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29754\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29779\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29780\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29781\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29755\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29772\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29770\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29771\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29764\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29765\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29756\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___10 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29757\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___10;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29758\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29766\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29761\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29759\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29760\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29762\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29763\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29767\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29768\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29769\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29782\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29783\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29784\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29785\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29773\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29774\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29786\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29791\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29792\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29788\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29789\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29790\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29794\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29807\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29808\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_CONST)(int (*binary_op)(zval *result ,
                                                                                                        zval *op1 ,
                                                                                                        zval *op2 ) ,
                                                                                       zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29691\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& bitwise_xor_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29692\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29689\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& bitwise_and_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29690\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29687\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& bitwise_or_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29688\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29685\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& concat_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29686\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29683\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& shift_right_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29684\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29681\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& shift_left_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29682\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29679\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& mod_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29680\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29677\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& div_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29678\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29675\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& mul_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29676\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& sub_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29674\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29671\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_CV_CONST((int (*)(zval *result ,
                                                            zval *op1 ,
                                                            zval *op2 ))(& add_function),
                                                   execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29672\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_CONST)(int (*binary_op)(zval *result ,
                                                                                                            zval *op1 ,
                                                                                                            zval *op2 ) ,
                                                                                           zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_CV_CONST)(int (*binary_op)(zval *result ,
                                                                                                        zval *op1 ,
                                                                                                        zval *op2 ) ,
                                                                                       zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;
  long tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *objval ;
  zval *tmp___9 ;
  long tmp___10 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29658\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29591\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_CV_CONST(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29592\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29594\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29578\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29579\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29577\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29589\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___2 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29590\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29582\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29580\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29581\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29583\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_CV_CONST(binary_op,
                                                               execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29584\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29585\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = opline->op2.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29586\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29587\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29588\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29659\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29660\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29598\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29599\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29661\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29662\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29608\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29603\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29600\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29601\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29602\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29605\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29609\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29606\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29607\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29610\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29611\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29612\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29663\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___8 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29664\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___8) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29613\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29630\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29628\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29629\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29622\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29623\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29614\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29615\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29616\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29624\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29619\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29617\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29618\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29620\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29621\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29625\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29626\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29627\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29665\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29666\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29640\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29638\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29631\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29632\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___9;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29633\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29634\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29635\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29636\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29637\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29639\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29641\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29667\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29645\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29646\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29642\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29643\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29644\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29647\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29668\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29654\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29648\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29649\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29655\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29652\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29653\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29656\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29657\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29669\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29670\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_CV_CONST)(int (*binary_op)(zval *result ,
                                                                                                            zval *op1 ,
                                                                                                            zval *op2 ) ,
                                                                                           zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *value ;
  zval *tmp___0 ;
  int have_get_ptr ;
  long tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zval **zptr ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zval *value___0 ;
  zval *tmp___7 ;
  zend_uint tmp___8 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_uint tmp___10 ;
  zend_bool tmp___11 ;
  long tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29562\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29563\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29564\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29565\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29566\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29567\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29568\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29569\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29441\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29442\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29439\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29440\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29443\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29570\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29571\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29572\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___12 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29573\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___12) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29444\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29445\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29449\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29450\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29451\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29559\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29487\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29483\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29484\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___3;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29485\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29477\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29478\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29455\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29472\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29470\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29471\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___5 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29464\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29465\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29456\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29457\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___4;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29458\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29466\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29461\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29459\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29460\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29462\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29463\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29467\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29468\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29469\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29479\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29480\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29481\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29473\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29474\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29475\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29476\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29482\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29486\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29488\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29560\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29551\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29552\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29491\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29489\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29490\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29494\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29492\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29493\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29553\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29537\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29511\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29505\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29506\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29507\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29508\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29501\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29495\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29496\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29502\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29503\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29499\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29497\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29498\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29500\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29504\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29509\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29510\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29512\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29538\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29539\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29540\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29513\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29530\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29528\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29529\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29522\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29523\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29514\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___9 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29515\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___9;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29516\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29524\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29519\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29517\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29518\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29520\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29521\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29525\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29526\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29527\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29541\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29542\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29531\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29532\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29543\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29533\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29534\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29535\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29536\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29544\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29549\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29550\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29545\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29546\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29547\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29548\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29554\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29561\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29557\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29555\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29556\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29558\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29574\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29575\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29436\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29429\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29430\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29424\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29425\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29426\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29427\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29423\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29409\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29410\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29411\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29404\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29405\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29399\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29400\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29401\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29407\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29392\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29393\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29395\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29396\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29389\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29390\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29391\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29397\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29382\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29383\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29384\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29385\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29379\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29380\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29381\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29372\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29373\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29374\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29375\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29376\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29377\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29378\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29367\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29368\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29369\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29370\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29371\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29362\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29363\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29364\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29365\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29366\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29357\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29358\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29359\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29360\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29361\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29353\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29354\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29355\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29347\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29348\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29349\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29342\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29343\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29344\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29345\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29346\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29340\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29341\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29336\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CV_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern zend_bool __attribute__((__visibility__("default")))  instanceof_function(zend_class_entry const   *instance_ce ,
                                                                                 zend_class_entry const   *ce ) ;
static int ( __attribute__((__fastcall__)) ZEND_INSTANCEOF_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr ;
  zend_bool result ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  zend_bool __attribute__((__visibility__("default")))  tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  expr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )expr->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29316\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((expr->value.obj.handlers)->get_class_entry) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29312\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_get_class_entry((zval const   *)expr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29313\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = instanceof_function((zend_class_entry const   *)tmp,
                                    (zend_class_entry const   *)((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29314\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result = (unsigned char )tmp___0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29315\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29317\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = (unsigned char)0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29318\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29319\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((int )result != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29320\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_QM_ASSIGN_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29306\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29307\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29304\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = value->value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29305\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = value->type;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMP_SET_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;
  long tmp ;
  int tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = i_zend_is_true(value);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29292\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29288\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29289\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29293\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29294\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29295\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29290\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = opline->op2.jmp_addr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29291\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29296\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29303\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern void __attribute__((__visibility__("default")))  _zend_bailout(char *filename ,
                                                                      uint lineno ) ;
extern int __attribute__((__visibility__("default")))  zend_print_variable(zval *var ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *ptr ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29283\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29284\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29279\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29280\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ptr = tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29281\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )ptr->type == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29277\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.exit_status = (int )ptr->value.lval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29278\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_print_variable(ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29282\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29285\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zend_bailout((char *)"/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/php/Zend/zend_vm_execute.h",
                26759U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29286\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
struct _HashPointer;
extern int __attribute__((__visibility__("default")))  zend_hash_get_pointer(HashTable const   *ht ,
                                                                             HashPointer *ptr ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_get_current_key_type_ex(HashTable *ht ,
                                                                                         HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_move_forward_ex(HashTable *ht ,
                                                                                 HashPosition *pos ) ;
struct _zend_object;
typedef struct _zend_object zend_object;
extern int __attribute__((__visibility__("default")))  zend_check_property_access(zend_object *zobj ,
                                                                                  char *prop_info_name ,
                                                                                  int prop_info_name_len ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_get_current_key_ex(HashTable const   *ht ,
                                                                                    char **str_index ,
                                                                                    uint *str_length ,
                                                                                    ulong *num_index ,
                                                                                    zend_bool duplicate ,
                                                                                    HashPosition *pos ) ;
extern zend_object __attribute__((__visibility__("default")))  *zend_objects_get_address(zval const   *object ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_internal_pointer_reset_ex(HashTable *ht ,
                                                                                            HashPosition *pos ) ;
struct _zend_object_iterator {
   void *data ;
   zend_object_iterator_funcs *funcs ;
   ulong index ;
};
struct _zend_object_iterator_funcs {
   void (*dtor)(zend_object_iterator *iter ) ;
   int (*valid)(zend_object_iterator *iter ) ;
   void (*get_current_data)(zend_object_iterator *iter , zval ***data ) ;
   int (*get_current_key)(zend_object_iterator *iter , char **str_key ,
                          uint *str_key_len , ulong *int_key ) ;
   void (*move_forward)(zend_object_iterator *iter ) ;
   void (*rewind)(zend_object_iterator *iter ) ;
   void (*invalidate_current)(zend_object_iterator *iter ) ;
};
extern void zend_throw_exception_internal(zval *exception ) ;
extern zval __attribute__((__visibility__("default")))  *zend_throw_exception_ex(zend_class_entry *exception_ce ,
                                                                                 long code ,
                                                                                 char *format 
                                                                                 , ...) ;
extern zval __attribute__((__visibility__("default")))  *zend_iterator_wrap(zend_object_iterator *iter ) ;
static int ( __attribute__((__fastcall__)) ZEND_FE_RESET_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *array_ptr ;
  zval **array_ptr_ptr ;
  HashTable *fe_ht ;
  zend_object_iterator *iter ;
  zend_class_entry *ce ;
  zend_bool is_empty ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zval *tmp___8 ;
  void __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;
  zend_uint tmp___15 ;
  zval __attribute__((__visibility__("default")))  *tmp___16 ;
  long tmp___17 ;
  long tmp___18 ;
  int tmp___19 ;
  long tmp___20 ;
  zend_object *zobj ;
  zend_object __attribute__((__visibility__("default")))  *tmp___21 ;
  char *str_key ;
  uint str_key_len ;
  ulong int_key ;
  zend_uchar key_type ;
  int __attribute__((__visibility__("default")))  tmp___22 ;
  int __attribute__((__visibility__("default")))  tmp___23 ;
  int __attribute__((__visibility__("default")))  tmp___24 ;
  int tmp___25 ;
  int __attribute__((__visibility__("default")))  tmp___26 ;
  int __attribute__((__visibility__("default")))  tmp___27 ;
  int tmp___28 ;
  int __attribute__((__visibility__("default")))  tmp___29 ;
  HashTable *tmp___30 ;
  HashTable *tmp___31 ;
  long tmp___32 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  iter = (zend_object_iterator *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_empty = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 4) {
    goto _L___4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29192\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29160\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___4: /* CIL Label */ 
      if (opline->extended_value & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29158\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        array_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_R(execute_data->CVs,
                                                      opline->op1.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )array_ptr_ptr == (unsigned int )((void *)0)) {
          goto _L___0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29157\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )array_ptr_ptr == (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29090\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L___0: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29087\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29088\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29089\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)array_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29091\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->refcount__gc = 1U;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29092\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->is_ref__gc = (unsigned char)0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29093\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->type = (unsigned char)0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29156\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(*array_ptr_ptr)->type == 5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29124\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )((*array_ptr_ptr)->value.obj.handlers)->get_class_entry == (unsigned int )((void *)0)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29096\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zend_error(1 << 1L,
                           "foreach() cannot iterate over objects without PHP class");
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29097\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = __builtin_expect((long )(! executor_globals.exception),
                                           1L);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29098\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___0) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29094\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29095\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29099\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                return (0);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29100\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29125\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 = zend_get_class_entry((zval const   *)*array_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29126\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ce = (zend_class_entry *)tmp___1;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29127\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (! ce) {
                goto _L;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29123\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )ce->get_iterator == (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29119\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  tmp___4 = zval_isref_p(*array_ptr_ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29120\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29101\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29118\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29116\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*array_ptr_ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29117\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29110\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*array_ptr_ptr);
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29111\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "29102\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "29103\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "29104\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29112\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "29107\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "29105\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*array_ptr_ptr)->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "29106\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*array_ptr_ptr)->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "29108\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "29109\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29113\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *array_ptr_ptr = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29114\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29115\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29121\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_addref_p(*array_ptr_ptr);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29122\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29128\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = *array_ptr_ptr;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29153\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(*array_ptr_ptr)->type == 4) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29149\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(*array_ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29150\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29129\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29146\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29144\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___6 = zval_refcount_p(*array_ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29145\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___6 > 1U) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29138\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      zval_delref_p(*array_ptr_ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29139\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29130\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        tmp___5 = _emalloc(sizeof(zval_gc_info ));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29131\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        new_zv___0 = (zval *)tmp___5;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29132\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29140\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29135\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "29133\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0->value = (*array_ptr_ptr)->value;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "29134\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0->type = (*array_ptr_ptr)->type;
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29136\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_set_refcount_p(new_zv___0, 1U);
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "29137\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_unset_isref_p(new_zv___0);
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29141\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      *array_ptr_ptr = new_zv___0;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29142\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      _zval_copy_ctor(new_zv___0);
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29143\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    break;
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29151\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (opline->extended_value & 1UL) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29147\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_isref_p(*array_ptr_ptr);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29148\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29152\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29154\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = *array_ptr_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29155\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(array_ptr);
            }
          }
        }
      } else {
        goto _L___3;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29190\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      array_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29191\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )array_ptr->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29165\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = zend_get_class_entry((zval const   *)array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29166\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___11;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29167\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ce) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29161\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(array_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29164\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ce->get_iterator) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29162\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(array_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29163\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29189\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          goto _L___1;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29188\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1 << 4) {
            goto _L___2;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29187\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 4 == 1 << 2) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29184\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L___2: /* CIL Label */ 
              tmp___14 = zval_isref_p(array_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29185\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___14) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29168\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_addref_p(array_ptr);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29182\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___15 = zval_refcount_p(array_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29183\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___15 > 1U) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29177\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L___1: /* CIL Label */ 
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29169\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___13 = _emalloc(sizeof(zval_gc_info ));
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29170\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___12 = (zval *)tmp___13;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29171\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    ((zval_gc_info *)tmp___12)->u.buffered = (gc_root_buffer *)((void *)0);
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29178\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29174\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29172\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___12->value = array_ptr->value;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "29173\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___12->type = array_ptr->type;
                      break;
                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29175\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    zval_set_refcount_p(tmp___12, 1U);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "29176\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    zval_unset_isref_p(tmp___12);
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29179\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _zval_copy_ctor(tmp___12);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29180\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  array_ptr = tmp___12;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "29181\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_addref_p(array_ptr);
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29186\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(array_ptr);
            }
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29205\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ce->get_iterator) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      iter = (*(ce->get_iterator))(ce, array_ptr,
                                   (int )(opline->extended_value & (unsigned long )(1 << 1)));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29203\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (iter) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29195\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___17 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                                    1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29196\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___17) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29193\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___16 = zend_iterator_wrap(iter);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29194\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          array_ptr = (zval *)tmp___16;
        } else {
          goto _L___5;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29199\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___5: /* CIL Label */ 
        if (! executor_globals.exception) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29197\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_throw_exception_ex((zend_class_entry *)((void *)0), 0L,
                                  (char *)"Object of type %s did not create an Iterator",
                                  ce->name);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29198\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29200\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29201\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29204\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->fe.ptr = array_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (iter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29217\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iter->index = 0UL;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29218\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((iter->funcs)->rewind) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29210\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*((iter->funcs)->rewind))(iter);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29211\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___18 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29212\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___18) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29207\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29208\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29209\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29213\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29219\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___19 = (*((iter->funcs)->valid))(iter);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29220\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    is_empty = (unsigned char )(tmp___19 != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29221\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___20 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29222\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___20) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29214\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(array_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iter->index = 4294967295UL;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )array_ptr->type == 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29224\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      fe_ht = array_ptr->value.ht;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29228\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )array_ptr->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29225\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___30 = (*((array_ptr->value.obj.handlers)->get_properties))(array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29226\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___31 = tmp___30;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29227\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___31 = (HashTable *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29229\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      fe_ht = tmp___31;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29260\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )fe_ht != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29251\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_internal_pointer_reset_ex(fe_ht, (HashPosition *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29252\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (ce) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29245\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___21 = zend_objects_get_address((zval const   *)array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29246\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zobj = (zend_object *)tmp___21;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29247\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29238\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___26 = zend_hash_get_current_key_type_ex(fe_ht,
                                                       (HashPosition *)((void *)0));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29239\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___26 == (int __attribute__((__visibility__("default")))  )3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29230\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___25 = -1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29231\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___25 = 0;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29240\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___25 == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29232\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29241\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___22 = zend_hash_get_current_key_ex((HashTable const   *)fe_ht,
                                                  & str_key, & str_key_len,
                                                  & int_key, (unsigned char)0,
                                                  (HashPosition *)((void *)0));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29242\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          key_type = (unsigned char )tmp___22;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29243\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )key_type != 3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29236\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )key_type == 2) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29234\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___23 = zend_check_property_access(zobj, str_key,
                                                    (int )(str_key_len - 1U));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29235\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___23 == (int __attribute__((__visibility__("default")))  )0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "29233\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29237\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29244\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_hash_move_forward_ex(fe_ht, (HashPosition *)((void *)0));
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29248\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29253\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___29 = zend_hash_get_current_key_type_ex(fe_ht,
                                                   (HashPosition *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29254\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___29 == (int __attribute__((__visibility__("default")))  )3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29249\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___28 = -1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29250\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___28 = 0;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29255\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      is_empty = (unsigned char )(tmp___28 != 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29256\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_get_pointer((HashTable const   *)fe_ht,
                            & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->fe.fe_pos);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L, "Invalid argument supplied for foreach()");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29258\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      is_empty = (unsigned char)1;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (is_empty) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29263\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___32 = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29264\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29261\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29262\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29265\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29266\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29267\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
extern void __attribute__((__visibility__("default")))  destroy_op_array(zend_op_array *op_array ) ;
extern void __attribute__((__visibility__("default")))  (*zend_execute)(zend_op_array *op_array ) ;
void __attribute__((__visibility__("default")))  execute(zend_op_array *op_array ) ;
extern void __attribute__((__visibility__("default")))  zend_rebuild_symbol_table(void) ;
extern zend_op_array __attribute__((__visibility__("default")))  *(*zend_compile_string)(zval *source_string ,
                                                                                         char *filename ) ;
extern char __attribute__((__visibility__("default")))  *zend_make_compiled_string_description(char const   *name ) ;
extern zend_op_array __attribute__((__visibility__("default")))  *compile_filename(int type ,
                                                                                   zval *filename ) ;
extern void __attribute__((__visibility__("default")))  zend_message_dispatcher(long message ,
                                                                                void *data ) ;
struct _zend_mmap {
   size_t len ;
   size_t pos ;
   void *map ;
   char *buf ;
   void *old_handle ;
   void (*old_closer)(void *handle ) ;
};
typedef struct _zend_mmap zend_mmap;
struct _zend_stream {
   void *handle ;
   int isatty ;
   zend_mmap mmap ;
   size_t (*reader)(void *handle , char *buf , size_t len ) ;
   size_t (*fsizer)(void *handle ) ;
   void (*closer)(void *handle ) ;
};
typedef struct _zend_stream zend_stream;
union __anonunion_handle_62 {
   int fd ;
   FILE *fp ;
   zend_stream stream ;
};
enum __anonenum_zend_stream_type_61 {
    ZEND_HANDLE_FILENAME = 0,
    ZEND_HANDLE_FD = 1,
    ZEND_HANDLE_FP = 2,
    ZEND_HANDLE_STREAM = 3,
    ZEND_HANDLE_MAPPED = 4
} ;
typedef enum __anonenum_zend_stream_type_61 zend_stream_type;
struct _zend_file_handle {
   zend_stream_type type ;
   char *filename ;
   char *opened_path ;
   union __anonunion_handle_62 handle ;
   zend_bool free_filename ;
};
typedef struct _zend_file_handle zend_file_handle;
struct _zend_file_handle;
extern void __attribute__((__visibility__("default")))  zend_file_handle_dtor(zend_file_handle *fh ) ;
extern void __attribute__((__visibility__("default")))  zend_destroy_file_handle(zend_file_handle *file_handle ) ;
extern zend_op_array __attribute__((__visibility__("default")))  *(*zend_compile_file)(zend_file_handle *file_handle ,
                                                                                       int type ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_add_empty_element(HashTable *ht ,
                                                                                   char const   *arKey ,
                                                                                   uint nKeyLength ) ;
extern  __attribute__((__nothrow__)) size_t strlen(char const   *__s )  __attribute__((__pure__,
__nonnull__(1))) ;
extern char __attribute__((__visibility__("default")))  *_estrdup(char const   *s )  __attribute__((__malloc__)) ;
extern int __attribute__((__visibility__("default")))  zend_stream_open(char const   *filename ,
                                                                        zend_file_handle *handle ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_exists(HashTable const   *ht ,
                                                                        char const   *arKey ,
                                                                        uint nKeyLength ) ;
extern char __attribute__((__visibility__("default")))  *(*zend_resolve_path)(char const   *filename ,
                                                                              int filename_len ) ;
static int ( __attribute__((__fastcall__)) ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_op_array *new_op_array ;
  zval *inc_filename ;
  zval tmp_inc_filename ;
  zend_bool failure_retval ;
  zend_file_handle file_handle ;
  char *resolved_path ;
  char __attribute__((__visibility__("default")))  *tmp ;
  size_t tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;
  char __attribute__((__visibility__("default")))  *tmp___2 ;
  int tmp___3 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___4 ;
  size_t tmp___5 ;
  int __attribute__((__visibility__("default")))  tmp___6 ;
  int __attribute__((__visibility__("default")))  tmp___7 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___8 ;
  char *eval_desc ;
  char __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___10 ;
  long tmp___11 ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zval *__z ;
  long tmp___13 ;
  zval *retval___0 ;
  void __attribute__((__visibility__("default")))  *tmp___14 ;
  zval *__z___0 ;
  temp_variable *__t ;
  long tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29077\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29078\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29079\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  failure_retval = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29080\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  inc_filename = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29081\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )inc_filename->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28969\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp_inc_filename.value = inc_filename->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28966\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp_inc_filename.type = inc_filename->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28970\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& tmp_inc_filename);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28971\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )tmp_inc_filename.type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28967\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _convert_to_string(& tmp_inc_filename);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28968\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28972\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    inc_filename = & tmp_inc_filename;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28973\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29001\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 2: 
  case 1 << 4: 
  tmp = (*zend_resolve_path)((char const   *)inc_filename->value.str.val,
                             inc_filename->value.str.len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29002\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  resolved_path = (char *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29003\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (resolved_path) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = strlen((char const   *)resolved_path);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28975\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_hash_exists((HashTable const   *)(& executor_globals.included_files),
                               (char const   *)resolved_path, tmp___0 + 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28976\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    failure_retval = (unsigned char )tmp___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28977\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    resolved_path = inc_filename->value.str.val;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29004\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (failure_retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28978\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28997\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zend_stream_open((char const   *)resolved_path, & file_handle);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28998\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0 == (int )tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28990\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! file_handle.opened_path) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28979\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = _estrdup((char const   *)resolved_path);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        file_handle.opened_path = (char *)tmp___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28991\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = strlen((char const   *)file_handle.opened_path);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28992\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zend_hash_add_empty_element(& executor_globals.included_files,
                                            (char const   *)file_handle.opened_path,
                                            tmp___5 + 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28993\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28984\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == (ulong )(1 << 2)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28982\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1 << 1;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28983\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1 << 3;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28985\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*zend_compile_file)(& file_handle, tmp___3);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28986\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        new_op_array = (zend_op_array *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_destroy_file_handle(& file_handle);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_file_handle_dtor(& file_handle);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28989\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        failure_retval = (unsigned char)1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28996\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == (ulong )(1 << 2)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28994\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_message_dispatcher(1L, (void *)inc_filename->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_message_dispatcher(2L, (void *)inc_filename->value.str.val);
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29005\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )resolved_path != (unsigned int )inc_filename->value.str.val) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28999\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _efree((void *)resolved_path);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29000\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29006\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 1: 
  case 1 << 3: 
  tmp___8 = compile_filename((int )opline->extended_value, inc_filename);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29007\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)tmp___8;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  tmp___9 = zend_make_compiled_string_description("eval()\'d code");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  eval_desc = (char *)tmp___9;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = (*zend_compile_string)(inc_filename, eval_desc);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)tmp___10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _efree((void *)eval_desc);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29082\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )inc_filename == (unsigned int )(& tmp_inc_filename)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29013\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(& tmp_inc_filename);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29014\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29083\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29084\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29015\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29075\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___15 = __builtin_expect((long )((unsigned int )new_op_array != (unsigned int )((void *)0)),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "29076\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___15) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29041\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->original_return_value = executor_globals.return_value_ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29042\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = new_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29043\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29016\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = (zval *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29017\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29018\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.return_value_ptr_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29019\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.return_value_ptr_ptr = (zval **)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29044\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->current_object = execute_data->object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29045\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)new_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29046\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29047\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! executor_globals.active_symbol_table) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29020\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_rebuild_symbol_table();
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29021\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29048\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = __builtin_expect((long )((unsigned int )zend_execute == (unsigned int )(& execute)),
                                  1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29049\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___11) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29022\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (2);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29023\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*zend_execute)(new_op_array);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29050\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29051\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = execute_data->current_object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29052\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.opline_ptr = & execute_data->opline;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29053\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.return_value_ptr_ptr = execute_data->original_return_value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      destroy_op_array(new_op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29056\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)new_op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29057\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___13 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29058\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___13) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29024\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29025\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29040\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29038\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29032\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29026\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___12 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29027\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              retval = (zval *)tmp___12;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29028\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29033\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29029\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z = retval;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29030\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->value.lval = 1L;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "29031\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->type = (unsigned char)3;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29034\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->refcount__gc = 1U;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29035\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->is_ref__gc = (unsigned char)0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29036\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = retval;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "29037\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29039\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "29074\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29068\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29059\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___14 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29060\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval___0 = (zval *)tmp___14;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29061\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)retval___0)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29069\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29062\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0 = retval___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29063\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0->value.lval = (long )((int )failure_retval != 0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29064\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0->type = (unsigned char)3;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29070\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval___0->refcount__gc = 1U;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29071\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval___0->is_ref__gc = (unsigned char)0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29072\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29065\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29066\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = retval___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "29067\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "29073\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29085\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern void __attribute__((__visibility__("default")))  convert_to_object(zval *op ) ;
extern void __attribute__((__visibility__("default")))  convert_to_array(zval *op ) ;
extern void __attribute__((__visibility__("default")))  zend_make_printable_zval(zval *expr ,
                                                                                 zval *expr_copy ,
                                                                                 int *use_copy ) ;
extern void __attribute__((__visibility__("default")))  convert_to_double(zval *op ) ;
extern void __attribute__((__visibility__("default")))  convert_to_boolean(zval *op ) ;
extern void __attribute__((__visibility__("default")))  convert_to_null(zval *op ) ;
static int ( __attribute__((__fastcall__)) ZEND_CAST_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr ;
  zval *result ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28959\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28960\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28961\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  expr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28962\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value != 6UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28941\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28939\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = expr->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28940\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = expr->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28942\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(result);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28943\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28951\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  convert_to_null(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28952\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 3: 
  convert_to_boolean(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28953\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  convert_to_long(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28954\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 2: 
  convert_to_double(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28955\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_make_printable_zval(expr, & var_copy, & use_copy);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28946\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28944\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = var_copy.value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28945\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = var_copy.type;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28949\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28947\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = expr->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28948\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = expr->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28950\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(result);
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28957\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 4: 
  convert_to_array(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28958\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 5: 
  convert_to_object(result);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28963\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28964\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  zend_check_protected(zend_class_entry *ce ,
                                                                            zend_class_entry *scope ) ;
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *obj ;
  zend_class_entry *ce ;
  zend_function *clone ;
  zend_object_value (*clone_call)(zval *object ) ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  char const   *tmp___2 ;
  long tmp___3 ;
  char const   *tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  int tmp___6 ;
  long tmp___7 ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  temp_variable *__t ;
  long tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28925\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28926\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  obj = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28927\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "__clone method called on non-object");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28875\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )obj->type != 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28876\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28873\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "__clone method called on non-object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28874\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28928\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = zend_get_class_entry((zval const   *)obj);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28929\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28930\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28877\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = ce->clone;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28878\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = (zend_function *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28931\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  clone_call = (obj->value.obj.handlers)->clone_obj;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28932\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((unsigned int )clone_call == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28933\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28881\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ce) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28879\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Trying to clone an uncloneable object of class %s",
                          ce->name);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28880\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Trying to clone an uncloneable object");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28882\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28934\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28905\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (clone) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28903\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (clone->op_array.fn_flags & 1024U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28888\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = __builtin_expect((long )((unsigned int )ce != (unsigned int )executor_globals.scope),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28889\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28885\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28883\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (executor_globals.scope)->name;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28884\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = "";
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28886\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1,
                              "Call to private %s::__clone() from context \'%s\'",
                              ce->name, tmp___2);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28887\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28902\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (clone->common.fn_flags & 512U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28897\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_check_protected(clone->common.scope,
                                         executor_globals.scope);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28898\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28890\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28891\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 1;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28899\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )tmp___6, 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28900\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28894\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (executor_globals.scope) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28892\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = (executor_globals.scope)->name;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28893\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28895\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Call to protected %s::__clone() from context \'%s\'",
                                ce->name, tmp___4);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28896\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28901\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28904\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28906\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28935\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28936\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28918\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28907\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28908\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (zval *)tmp___8;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28909\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28919\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->value.obj = (*clone_call)(obj);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28920\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)5;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28921\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(retval, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28922\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_isref_p(retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28923\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (! ((int )opline->result_type & (1 << 5)))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28910\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(retval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28917\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28915\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28912\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28913\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = retval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28914\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28937\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28938\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval ;
  zval *__z ;
  zval *tmp ;
  int tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28867\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28868\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28869\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28862\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28863\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28864\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = i_zend_is_true(tmp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28865\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )(tmp___0 != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28866\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28870\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28871\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_send_by_var_helper_SPEC_CV)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAR_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;
  unsigned int tmp___0 ;
  int tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 61UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28856\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->fbc) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28853\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((execute_data->fbc)->common.arg_info) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28848\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28846\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28847\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = (execute_data->fbc)->common.fn_flags & 50331648U;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28849\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28854\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28850\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = ZEND_SEND_REF_SPEC_CV_HANDLER(execute_data);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28851\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28852\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28855\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28857\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = zend_send_by_var_helper_SPEC_CV(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___1);
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_push)(void *ptr ) ;
extern zval __attribute__((__visibility__("default")))  zval_used_for_init ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_REF_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **varptr_ptr ;
  zval *varptr ;
  long tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  int tmp___2 ;
  unsigned int tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28834\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28835\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28836\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28788\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )varptr_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28789\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28786\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Only variables can be passed by reference");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28787\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28790\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )*varptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28794\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*varptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28795\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28791\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28792\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *varptr_ptr = (zval *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28793\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)*varptr_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28796\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(*varptr_ptr) = (struct _zval_struct )zval_used_for_init;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28797\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(*varptr_ptr, 0U);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28798\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28801\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(execute_data->function_state.function)->type == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28813\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->fbc) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28809\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((execute_data->fbc)->common.arg_info) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28804\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28802\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28803\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (execute_data->fbc)->common.fn_flags & 50331648U;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28805\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28810\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28806\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28807\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_send_by_var_helper_SPEC_CV(execute_data);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28808\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (tmp___2);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28811\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zend_send_by_var_helper_SPEC_CV(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28812\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___2);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28814\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = zval_isref_p(*varptr_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28840\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28815\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28832\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28830\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(*varptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28831\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28824\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*varptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28825\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28816\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28817\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___4;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28818\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28826\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28821\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28819\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*varptr_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28820\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*varptr_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28822\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28823\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28827\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *varptr_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28828\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28829\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28833\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_isref_p(*varptr_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28841\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varptr = *varptr_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28842\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(varptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28843\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_stack_push((void *)varptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28844\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28845\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varptr ;
  int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  zval *valptr ;
  unsigned int tmp___2 ;
  int tmp___3 ;
  int tmp___4 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28780\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28781\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & (unsigned long )(1 << 1)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28713\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (opline->extended_value & 1UL)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28710\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_send_by_var_helper_SPEC_CV(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28711\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28712\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28725\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->fbc) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28721\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((execute_data->fbc)->common.arg_info) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28716\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28714\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28715\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28717\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28722\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28718\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28719\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_send_by_var_helper_SPEC_CV(execute_data);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28720\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (tmp___0);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28723\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_send_by_var_helper_SPEC_CV(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28724\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___0);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28782\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & (unsigned long )(1 << 2)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28731\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.fcall_returned_reference) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28729\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28726\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          varptr = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28727\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_pzval_unlock_func(varptr, & free_op1, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28728\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          varptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28730\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28732\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28734\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28783\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! (opline->extended_value & (unsigned long )(1 << 2))) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28779\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.fcall_returned_reference) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28750\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if ((unsigned int )varptr != (unsigned int )(& executor_globals.uninitialized_zval)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28748\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(varptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28749\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28735\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(varptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28736\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(varptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28737\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_vm_stack_push((void *)varptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28746\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zval_refcount_p(varptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28747\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28745\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 4 == 1 << 4) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28738\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_isref_p(varptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28739\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(varptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28740\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_vm_stack_push((void *)varptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28744\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (free_op1.var) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28741\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_isref_p(varptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28742\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_addref_p(varptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28743\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zend_vm_stack_push((void *)varptr);
              } else {
                goto _L___0;
              }
            }
          } else {
            goto _L___0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28773\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      _L: /* CIL Label */ 
      if (opline->extended_value & (unsigned long )(1 << 1)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28751\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = ! (opline->extended_value & (unsigned long )(1 << 3));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28761\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (execute_data->fbc) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28758\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.arg_info) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28754\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28752\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 2);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28753\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = (execute_data->fbc)->common.fn_flags & 33554432U;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28755\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (execute_data->fbc)->common.fn_flags & 33554432U;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28759\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___2) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28756\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28757\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = 1;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28760\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28762\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = tmp___3;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28774\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28763\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 11L, "Only variables should be passed by reference");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28764\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28775\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28765\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28766\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        valptr = (zval *)tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28767\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)valptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28776\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28770\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28768\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          valptr->value = varptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28769\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          valptr->type = varptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28771\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(valptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28772\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(valptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28777\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(valptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28778\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_vm_stack_push((void *)valptr);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28784\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28785\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_send_by_var_helper_SPEC_CV)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *varptr ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *original_var ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_bool tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28703\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28704\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28705\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )varptr == (unsigned int )(& executor_globals.uninitialized_zval)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28686\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28683\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28684\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varptr = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28685\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)varptr)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28687\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *varptr = (struct _zval_struct )zval_used_for_init;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28688\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(varptr, 0U);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28701\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zval_isref_p(varptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28702\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28694\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      original_var = varptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28695\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28689\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28690\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varptr = (zval *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28691\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)varptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28696\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28692\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varptr->value = original_var->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28693\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varptr->type = original_var->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28697\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(varptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28698\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(varptr, 0U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28699\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(varptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28700\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28706\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(varptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28707\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_stack_push((void *)varptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28709\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern void __attribute__((__visibility__("default")))  zend_exception_restore(void) ;
extern void __attribute__((__visibility__("default")))  zend_throw_exception_object(zval *exception ) ;
extern void __attribute__((__visibility__("default")))  zend_exception_save(void) ;
static int ( __attribute__((__fastcall__)) ZEND_THROW_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;
  zval *exception ;
  long tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28674\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28675\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28660\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Can only throw objects");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28663\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )value->type != 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28664\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28661\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Can only throw objects");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28662\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28676\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_exception_save();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28677\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28665\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _emalloc(sizeof(zval_gc_info ));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28666\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    exception = (zval *)tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28667\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((zval_gc_info *)exception)->u.buffered = (gc_root_buffer *)((void *)0);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28678\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28670\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28668\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      exception->value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28669\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      exception->type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28671\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(exception, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28672\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_unset_isref_p(exception);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28679\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(exception);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28680\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_throw_exception_object(exception);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28681\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_exception_restore();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28682\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_leave_helper_SPEC)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_RETURN_BY_REF_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval_ptr ;
  zval **retval_ptr_ptr ;
  zval *ret ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *ret___0 ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28656\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28657\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28651\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      goto _L;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28606\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28602\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L: /* CIL Label */ 
        zend_error(1 << 3L,
                   "Only variable references should be returned by reference");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28603\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs,
                                               opline->op1.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28604\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! executor_globals.return_value_ptr_ptr) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28589\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1 << 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28587\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28588\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28598\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28590\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28591\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ret = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28592\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)ret)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28599\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28595\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28593\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret->value = retval_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28594\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret->type = retval_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28596\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(ret, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28597\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(ret);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28600\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(ret);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28601\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(executor_globals.return_value_ptr_ptr) = ret;
        }
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28605\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                   opline->op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28609\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = __builtin_expect((long )((unsigned int )retval_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28610\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28607\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot return string offsets by reference");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28611\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28654\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28624\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_isref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28625\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28612\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28623\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28614\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.fcall_returned_reference) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28613\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            goto _L___0;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28622\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___0: /* CIL Label */ 
          if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr == (unsigned int )(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28619\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 3L,
                       "Only variable references should be returned by reference");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28620\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (executor_globals.return_value_ptr_ptr) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28615\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              retval_ptr = *retval_ptr_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28616\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *(executor_globals.return_value_ptr_ptr) = retval_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28617\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(retval_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28618\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28621\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28626\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28655\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.return_value_ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28646\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28647\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28627\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28644\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28642\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*retval_ptr_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28643\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28636\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28637\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28628\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28629\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28630\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28638\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28633\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28631\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*retval_ptr_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28632\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*retval_ptr_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28634\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28635\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28639\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr_ptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28640\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28641\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28645\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28648\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28649\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(executor_globals.return_value_ptr_ptr) = *retval_ptr_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28658\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = zend_leave_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28659\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___6);
}
}
static int ( __attribute__((__fastcall__)) ZEND_RETURN_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval_ptr ;
  zval *ret ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *ret___0 ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_bool tmp___1 ;
  zend_uint tmp___2 ;
  zval *ret___1 ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  int tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28582\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28583\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval_ptr = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28584\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.return_value_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28551\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28549\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28550\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28581\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      goto _L___0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28579\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28580\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28564\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_refcount_p(retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28565\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2 > 0U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28560\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___0: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28552\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28553\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ret = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28554\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)ret)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28561\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28557\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28555\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret->value = retval_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28556\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret->type = retval_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28558\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(ret, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28559\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(ret);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28562\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(ret);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28563\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(executor_globals.return_value_ptr_ptr) = ret;
        } else {
          goto _L___1;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28578\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___1: /* CIL Label */ 
        if (1 << 4 == 1 << 4) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28577\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1 << 2) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28574\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            if ((unsigned int )retval_ptr == (unsigned int )(& executor_globals.uninitialized_zval)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28569\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28566\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28567\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ret___0 = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28568\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)ret___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28570\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *ret___0 = (struct _zval_struct )zval_used_for_init;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28571\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *(executor_globals.return_value_ptr_ptr) = ret___0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28572\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *(executor_globals.return_value_ptr_ptr) = retval_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28573\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(retval_ptr);
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28575\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(executor_globals.return_value_ptr_ptr) = retval_ptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28576\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(retval_ptr);
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28585\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = zend_leave_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28586\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___4);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_EX_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28541\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28531\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28532\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28535\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28536\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28537\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28533\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28534\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )retval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28546\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28538\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28539\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28540\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28547\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28548\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_EX_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28523\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28524\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28512\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28513\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28511\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28516\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28517\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28518\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28514\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28515\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28525\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )retval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28526\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28527\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28519\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28520\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28521\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28528\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28529\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZNZ_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28495\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28499\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28500\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28501\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28497\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28498\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )(retval != 0), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28502\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->extended_value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28503\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28504\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28505\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int ret ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ret = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    ret = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28483\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28480\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28481\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ret) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28485\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28486\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28487\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28493\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int ret ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28461\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28462\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28460\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ret = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28465\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    ret = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28463\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28464\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ret) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28468\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28469\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28470\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28476\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRINT_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *__z ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28454\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28455\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28456\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z->value.lval = 1L;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28457\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z->type = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28458\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = ZEND_ECHO_SPEC_CV_HANDLER(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28459\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
extern int __attribute__((__visibility__("default")))  zend_std_cast_object_tostring(zval *readobj ,
                                                                                     zval *writeobj ,
                                                                                     int type ) ;
static int ( __attribute__((__fastcall__)) ZEND_ECHO_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval z_copy ;
  zval *z ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  z = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28446\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )z->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28447\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28444\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )(z->value.obj.handlers)->get_method != (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28441\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_std_cast_object_tostring(z, & z_copy, 6);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28442\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28438\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_print_variable(& z_copy);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28439\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(& z_copy);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28440\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_print_variable(z);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28443\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_print_variable(z);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28445\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_print_variable(z);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28448\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_print_variable(z);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28452\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28453\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **var_ptr ;
  zval *retval ;
  long tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *val ;
  zval *tmp___4 ;
  long tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28425\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28426\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28427\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28385\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28382\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28383\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28386\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28391\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28392\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28387\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28388\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28389\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28390\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28393\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28429\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28430\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28394\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->value = (*var_ptr)->value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28395\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (*var_ptr)->type;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28396\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28413\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28405\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28406\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28397\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28398\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28399\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28407\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28402\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28400\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28401\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28403\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28404\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28408\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28409\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28410\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28423\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28421\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28414\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28415\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        val = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28416\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28417\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        decrement_function(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28418\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28419\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28420\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        decrement_function(*var_ptr);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28422\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      decrement_function(*var_ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28424\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    decrement_function(*var_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28436\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **var_ptr ;
  zval *retval ;
  long tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *val ;
  zval *tmp___4 ;
  long tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28369\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28370\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28371\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28328\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28329\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28326\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28327\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28330\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28372\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28335\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28336\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28331\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28332\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28333\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28373\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28374\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->value = (*var_ptr)->value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (*var_ptr)->type;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28375\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28376\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28377\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28357\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28355\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28356\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28349\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28350\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28341\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28342\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28343\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28351\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28346\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28344\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28345\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28347\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28348\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28352\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28353\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28354\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28378\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28379\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28365\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28358\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28359\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        val = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28360\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28361\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        increment_function(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28362\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28363\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28364\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        increment_function(*var_ptr);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28366\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      increment_function(*var_ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28368\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    increment_function(*var_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28380\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28381\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **var_ptr ;
  long tmp ;
  temp_variable *__t ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *val ;
  zval *tmp___4 ;
  long tmp___5 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28315\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28316\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28317\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28264\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28265\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28262\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28263\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28266\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28318\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28277\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28278\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28273\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28270\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28271\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28267\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28268\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28269\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28272\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28274\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28275\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28276\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28279\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28280\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28295\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28296\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28289\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28290\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28281\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28282\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28283\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28291\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28286\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28284\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28285\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28287\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28288\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28292\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28293\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28294\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28307\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28305\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28298\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28299\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        val = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28300\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28301\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        decrement_function(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28302\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28303\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28304\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        decrement_function(*var_ptr);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28306\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      decrement_function(*var_ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28308\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    decrement_function(*var_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28312\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28313\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28309\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28310\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28311\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28314\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **var_ptr ;
  long tmp ;
  temp_variable *__t ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *val ;
  zval *tmp___4 ;
  long tmp___5 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28251\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28252\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28253\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28200\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28201\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28199\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28254\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28213\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28214\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28209\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28206\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28207\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28203\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28204\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28205\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28208\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28210\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28211\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28212\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28215\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28255\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28256\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28216\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28233\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28231\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28232\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28225\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28226\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28217\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28218\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28219\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28227\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28222\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28220\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28221\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28223\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28224\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28228\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28229\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28230\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28257\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28258\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28243\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28241\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28234\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28235\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        val = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28236\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28237\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        increment_function(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28238\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28239\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28240\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        increment_function(*var_ptr);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28242\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      increment_function(*var_ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28244\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    increment_function(*var_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28259\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28248\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28245\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28246\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28247\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28250\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28260\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  boolean_not_function(zval *result ,
                                                                            zval *op1 ) ;
static int ( __attribute__((__fastcall__)) ZEND_BOOL_NOT_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_not_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  bitwise_not_function(zval *result ,
                                                                            zval *op1 ) ;
static int ( __attribute__((__fastcall__)) ZEND_BW_NOT_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28188\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28189\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28190\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_not_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV)(int prop_dim ,
                                                                                                   zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28186\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28187\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zval **( __attribute__((__always_inline__)) _get_obj_zval_ptr_ptr_unused)(void) ;
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV)(int prop_dim ,
                                                                                                   zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_literal *tmp___7 ;
  zval tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28131\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28128\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28129\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28106\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28107\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28108\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28109\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28110\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28056\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28111\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28058\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28100\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28092\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28089\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28090\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28059\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28060\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28091\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28087\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28081\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28082\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28067\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28061\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28066\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "28065\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "28063\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "28062\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "28064\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28083\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28084\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28071\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28072\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28070\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "28069\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "28068\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28073\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28085\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28079\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28075\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "28074\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28076\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28078\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "28077\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28080\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28086\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28088\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28093\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28101\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28097\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28094\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28095\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28096\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28098\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28099\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28113\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28102\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28103\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28114\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28115\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28104\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28105\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28116\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28130\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28121\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28119\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28117\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28118\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28120\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28127\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28122\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28125\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28126\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28123\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28124\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28171\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28143\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28138\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28134\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28132\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28133\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28135\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)tmp___7);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28136\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28137\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28142\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28139\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28140\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28141\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28170\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28168\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28165\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28146\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28144\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28145\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28147\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28148\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28149\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___8;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28150\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28166\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28163\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28155\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28153\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28151\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28152\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28154\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28162\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28160\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28158\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28156\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28157\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28159\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28161\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28164\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28167\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28169\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28180\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28181\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28172\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28173\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28182\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28050\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28051\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28052\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28053\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28049\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28046\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 3 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28037\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28034\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28035\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28016\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28033\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28031\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "28032\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28025\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28026\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28017\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28018\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28019\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28027\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28022\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28020\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "28021\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28023\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "28024\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28028\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28029\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "28030\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28036\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28038\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28047\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28044\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28041\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28039\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "28040\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28042\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)tmp___3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "28043\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "28045\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28048\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28054\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28055\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "28009\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 3 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27934\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27931\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27932\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27913\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27930\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27928\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27929\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27922\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27923\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27914\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27915\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27916\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27924\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27919\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27917\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27918\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27920\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27921\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27925\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27926\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27927\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27933\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28000\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27988\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27989\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27990\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27991\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27992\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27936\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27939\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27937\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27938\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27993\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27940\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27971\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27972\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27941\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27942\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27973\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27969\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27963\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27964\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27949\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27943\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27948\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27947\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27945\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27944\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27946\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27965\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27966\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27953\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27954\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27952\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27951\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27950\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27955\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27967\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27961\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27957\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27956\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27958\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27960\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27959\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27962\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27968\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27970\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27977\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27974\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27975\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27976\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27978\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27979\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27994\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27983\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27995\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27984\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27985\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27986\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27996\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27997\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28001\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28002\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27998\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27999\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28003\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28004\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28006\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "28008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28014\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28015\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27909\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27910\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27911\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27906\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27907\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27908\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27912\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_obj_zval_ptr_unused)(void) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27894\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27895\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27896\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27897\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27827\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27828\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27825\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27826\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27829\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27898\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27899\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27900\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27901\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27902\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27875\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27876\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27871\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27872\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27873\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27868\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27830\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27831\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27869\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27870\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27859\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27860\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27861\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27832\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27833\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27862\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27835\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27863\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27864\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27865\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27846\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27844\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27842\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27839\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27840\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27836\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27837\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27838\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27841\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27843\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27845\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27847\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27848\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27866\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27856\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27857\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27853\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27854\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27851\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27849\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27850\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27852\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27855\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27858\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27867\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27874\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27877\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27903\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27878\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27892\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27893\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27887\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27879\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27880\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27881\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27888\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27884\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27882\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27883\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27885\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27886\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27889\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27890\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27891\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27904\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27905\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  add_string_to_string(zval *result ,
                                                                            zval const   *op1 ,
                                                                            zval const   *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *str ;
  zval *var ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27815\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27816\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27817\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  use_copy = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27818\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27819\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27802\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27803\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27804\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27805\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27806\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27820\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )var->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27810\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_make_printable_zval(var, & var_copy, & use_copy);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27811\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (use_copy) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27808\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var = & var_copy;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27809\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27812\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27821\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_string_to_string(str, (zval const   *)str, (zval const   *)var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27822\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27813\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27814\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27823\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27824\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27792\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27793\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27794\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27795\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27785\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27786\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27783\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27784\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27787\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27796\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27788\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27789\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27790\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27791\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27798\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___2, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27799\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27800\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  zend_literal *tmp___4 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint tmp___9 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___10 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27698\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27695\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27696\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27677\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27694\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27692\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27693\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27686\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27687\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27678\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27679\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27680\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27688\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27683\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27681\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27682\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27684\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27685\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27689\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27690\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27691\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27697\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27699\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27702\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27703\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27700\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27701\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27704\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27705\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27706\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27744\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27741\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27742\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27739\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27737\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27738\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27735\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27733\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27734\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27728\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27729\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27730\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27731\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27707\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27726\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___8 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27727\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___8 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27724\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27722\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___6 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27723\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___6 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27716\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27717\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27708\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___5 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27709\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___5;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27710\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27718\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27713\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27711\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27712\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27714\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27715\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27719\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27720\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27721\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27725\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27732\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27736\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27740\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27743\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27745\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27777\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27778\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27764\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27765\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27746\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27763\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27761\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27762\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27755\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27756\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27747\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27748\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___11;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27749\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27757\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27752\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27750\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27751\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27753\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27754\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27758\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27759\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27760\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27779\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27780\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27767\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27768\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27781\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27782\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_UNUSED_CV)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  int tmp___8 ;
  unsigned int tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27675\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27676\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27671\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27613\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27611\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27612\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27614\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27672\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27661\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27662\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_obj_zval_ptr_ptr_unused();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27663\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27617\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27618\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27615\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27616\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27619\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27664\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27620\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27621\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27665\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)tmp___1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27666\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27659\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27656\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27657\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27654\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27652\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27653\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27650\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27648\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27649\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27643\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27644\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27645\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27646\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___4) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27622\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27641\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27642\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27639\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27637\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27638\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___3 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27631\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27632\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "27623\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___2 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "27624\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___2;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "27625\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27633\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "27628\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "27626\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "27627\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "27629\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "27630\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27634\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27635\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27636\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27640\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27647\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27651\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27655\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27658\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27660\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27667\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27668\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27669\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zend_fetch_property_address_read_helper_SPEC_UNUSED_CV(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27670\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___8);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27673\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zend_fetch_property_address_read_helper_SPEC_UNUSED_CV(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27674\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___8);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27604\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27605\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27606\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27607\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27602\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27603\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27591\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27592\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27588\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27589\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27590\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27598\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27593\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27594\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27599\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27600\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27601\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27595\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27596\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27597\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27609\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27610\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27579\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27580\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27581\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27582\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27535\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27536\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27533\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27534\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27537\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27583\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27538\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27539\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27584\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27585\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27577\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27574\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27575\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27572\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27570\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27571\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27568\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27566\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27567\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27561\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27562\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27563\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27564\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27540\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27559\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27560\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27557\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27555\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27556\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27549\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27550\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27541\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27542\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27543\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27551\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27546\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27544\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27545\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27547\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27548\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27552\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27553\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27554\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27558\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27565\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27569\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27573\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27576\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27578\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27586\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27587\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27523\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27524\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27449\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27450\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27525\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27526\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27451\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27452\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27455\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27527\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27456\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27457\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27528\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27529\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27495\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27492\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27493\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27490\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27488\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27489\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27486\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27484\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27485\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27479\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27480\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27481\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27482\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27458\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27477\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27478\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27475\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27473\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "27474\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27467\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27468\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27459\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27460\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27461\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27469\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27464\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27462\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "27463\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27465\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "27466\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27470\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27471\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "27472\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "27476\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27483\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27487\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27491\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27530\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27516\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27517\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27518\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27519\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27497\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27514\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27512\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27513\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27506\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27507\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27498\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27499\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27500\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27508\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27503\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27501\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27502\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27504\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27505\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27509\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27510\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27511\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27515\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27520\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27521\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27531\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27532\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_UNUSED_CV(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_UNUSED_CV)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27441\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27435\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27423\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27424\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27425\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27420\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27421\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27422\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27431\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27426\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27427\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27432\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27433\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27428\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27429\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27430\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27442\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27443\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_UNUSED_CV)(int (*incdec_op)(zval * ) ,
                                                                                            zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_UNUSED_CV((int (*)(zval * ))(& decrement_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_UNUSED_CV((int (*)(zval * ))(& increment_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_UNUSED_CV)(int (*incdec_op)(zval * ) ,
                                                                                            zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_literal *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27404\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27405\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27407\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27305\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27306\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27303\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27304\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27307\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27411\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27308\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27309\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27310\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27311\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27312\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27313\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27314\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27344\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27345\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27337\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27315\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27332\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27330\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27331\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27324\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27325\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27316\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27317\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27318\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27326\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27321\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27319\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27320\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27322\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27323\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27327\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27328\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27329\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27338\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27333\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27334\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27339\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27340\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27341\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27346\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27400\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27397\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27379\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27347\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27348\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27380\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27381\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27382\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27383\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27365\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27359\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27360\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27361\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27362\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27355\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27349\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27350\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27356\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27357\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27353\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27351\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27352\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27354\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27358\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27363\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27364\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27366\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27384\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27367\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27368\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27385\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27386\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27369\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27370\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___12;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27371\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27387\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27374\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27372\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27373\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27375\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27376\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27388\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27389\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27390\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27391\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27377\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27378\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27392\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)tmp___13);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27393\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27394\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27395\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27396\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27398\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27399\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27401\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_UNUSED_CV)(int (*incdec_op)(zval * ) ,
                                                                                           zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_UNUSED_CV((int (*)(zval * ))(& decrement_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_UNUSED_CV((int (*)(zval * ))(& increment_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_UNUSED_CV)(int (*incdec_op)(zval * ) ,
                                                                                           zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27285\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27286\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27288\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27289\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27290\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27176\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27177\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27174\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27175\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27178\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27291\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27292\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27293\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27294\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27182\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27183\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27179\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27180\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27181\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27184\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27185\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27186\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27295\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27216\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27187\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27188\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27217\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27218\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27219\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27210\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27211\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27189\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27206\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27204\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27205\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27198\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27199\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27190\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27191\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27192\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27200\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27195\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27193\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27194\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27196\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27197\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27201\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27202\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27203\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27212\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27213\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27214\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27207\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27208\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27209\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27220\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27283\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27277\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27263\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27221\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27222\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27264\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27265\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27266\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27267\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27239\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27233\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27234\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27235\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27236\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27229\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27223\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27224\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27230\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27231\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27227\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27225\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27226\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27228\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27232\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27237\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27238\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27240\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27268\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27269\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27270\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27241\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27258\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27256\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27257\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27250\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27251\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27242\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27243\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27244\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27252\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27247\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27245\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "27246\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27248\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "27249\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27253\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27254\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27255\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27271\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27272\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27273\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27259\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27260\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27274\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)tmp___15);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27275\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27261\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27262\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27276\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27281\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27282\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27278\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27279\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27280\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27284\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27297\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_CV)(int (*binary_op)(zval *result ,
                                                                                                         zval *op1 ,
                                                                                                         zval *op2 ) ,
                                                                                        zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& bitwise_xor_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& bitwise_and_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& bitwise_or_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27166\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& concat_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27164\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& shift_right_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27162\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& shift_left_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27163\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& mod_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27158\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& div_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& mul_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27157\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27154\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& sub_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27155\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CV((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& add_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27153\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV)(int (*binary_op)(zval *result ,
                                                                                                             zval *op1 ,
                                                                                                             zval *op2 ) ,
                                                                                            zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_CV)(int (*binary_op)(zval *result ,
                                                                                                         zval *op1 ,
                                                                                                         zval *op2 ) ,
                                                                                        zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  zval *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  temp_variable *__t ;
  long tmp___6 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  zval *objval ;
  zval *tmp___10 ;
  long tmp___11 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27073\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27074\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27075\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27076\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27058\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27059\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27057\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27070\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___3 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27071\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27060\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27061\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(binary_op,
                                                                execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27065\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27066\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27067\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 4, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27068\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27069\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27077\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27078\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = (zval **)((void *)0);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27079\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27080\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27089\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27084\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27085\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27081\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27082\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27083\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27086\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27090\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27087\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27088\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27091\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27092\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27093\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27094\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27111\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27109\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27110\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27103\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27104\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27095\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27096\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___7;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27097\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27105\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27100\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27098\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27099\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27101\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27102\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27106\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27107\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27108\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27121\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27119\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27112\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27113\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27114\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27115\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27116\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27117\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27118\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27120\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27126\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27127\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27123\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27124\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27125\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27128\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27135\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27131\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27129\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27130\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27132\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27136\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27133\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27134\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27137\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27138\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27151\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV)(int (*binary_op)(zval *result ,
                                                                                                             zval *op1 ,
                                                                                                             zval *op2 ) ,
                                                                                            zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *tmp___0 ;
  zval *value ;
  zval *tmp___1 ;
  int have_get_ptr ;
  long tmp___2 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval **zptr ;
  zend_literal *tmp___4 ;
  zval **tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *z ;
  zend_literal *tmp___9 ;
  zval *value___0 ;
  zval *tmp___10 ;
  zend_uint tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27041\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27042\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27043\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27044\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27045\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27046\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27047\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27048\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27049\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26911\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26912\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26909\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26910\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26913\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27050\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27051\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27052\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27053\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26922\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26923\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26914\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26915\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26917\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26918\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26919\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26920\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26921\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27038\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26960\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26955\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26925\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26926\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26956\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___4);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26957\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26958\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26949\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26950\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26927\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26944\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26942\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26943\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26936\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26937\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26928\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26929\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___6;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26930\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26938\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26933\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26931\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26932\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26934\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26935\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26939\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26940\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26941\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26951\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26952\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26953\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26945\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26946\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26947\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26948\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26954\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26959\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26961\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27039\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27030\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27031\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26967\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26964\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26962\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26963\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26965\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26966\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26970\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26968\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26969\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27032\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27016\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26987\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26981\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26982\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26983\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26984\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26977\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26971\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26972\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26978\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26979\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26975\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26973\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26974\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26976\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26980\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26985\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26986\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26988\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27017\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27018\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27019\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26989\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27006\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27004\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27005\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26998\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26999\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26990\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26991\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26992\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27000\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26995\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26993\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26994\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26996\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26997\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27001\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27002\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "27003\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27020\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27021\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27009\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27007\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "27008\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27010\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___15);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27011\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27022\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27012\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27013\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27014\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27015\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27023\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27028\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27029\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27024\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27025\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27026\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "27027\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27033\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "27040\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27036\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27034\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "27035\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "27037\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27054\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27055\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27056\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26905\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26906\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26907\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26902\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26903\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26904\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26908\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                             zval *op1 ,
                                                                                                             zval *op2 ) ,
                                                                                            zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26900\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& bitwise_xor_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26901\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26898\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& bitwise_and_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26899\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26896\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& bitwise_or_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26897\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26894\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& concat_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26895\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26892\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& shift_right_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26893\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26890\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& shift_left_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26891\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26888\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& mod_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26889\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26886\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& div_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26884\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& mul_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26885\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26882\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& sub_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26883\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED((int (*)(zval *result ,
                                                                 zval *op1 ,
                                                                 zval *op2 ))(& add_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26881\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                                 zval *op1 ,
                                                                                                                 zval *op2 ) ,
                                                                                                zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                             zval *op1 ,
                                                                                                             zval *op2 ) ,
                                                                                            zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;
  long tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *objval ;
  zval *tmp___9 ;
  long tmp___10 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26867\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26800\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED(binary_op,
                                                            execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26787\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26788\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26786\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26798\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___2 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26791\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26789\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26790\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26792\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED(binary_op,
                                                                    execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26793\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26794\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26795\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 3, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26796\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26797\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26806\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = (zval **)((void *)0);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26868\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26869\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26808\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26870\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26871\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26817\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26812\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26813\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26809\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26810\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26811\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26814\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26818\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26815\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26816\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26819\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26820\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26821\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26872\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___8 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26873\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___8) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26822\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26839\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26837\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26838\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26831\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26832\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26823\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26824\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26825\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26833\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26828\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26826\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26827\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26829\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26830\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26834\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26835\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26836\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26849\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26847\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___9;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26842\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26843\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26844\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26845\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26846\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26848\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26850\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26854\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26855\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26851\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26852\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26853\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26856\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26863\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26859\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26857\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26858\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26860\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26864\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26861\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26862\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26865\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26866\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                                 zval *op1 ,
                                                                                                                 zval *op2 ) ,
                                                                                                zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *value ;
  zval *tmp___0 ;
  int have_get_ptr ;
  long tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zval **zptr ;
  zend_literal *tmp___3 ;
  zval **tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zval *z ;
  zend_literal *tmp___8 ;
  zval *value___0 ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;
  zend_literal *tmp___14 ;
  long tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26777\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26778\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26641\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26642\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26639\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26640\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26643\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26779\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26780\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26781\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___15 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26782\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___15) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26646\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26644\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26645\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26647\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26654\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26648\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26649\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26768\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26690\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26685\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 3 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26655\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26656\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26686\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___3);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26687\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26688\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26679\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26680\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26657\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26674\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26672\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26673\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26666\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26667\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26658\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26659\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___5;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26660\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26668\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26663\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26661\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26662\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26664\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26665\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26669\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26670\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26671\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26681\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26682\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26683\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26675\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26676\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26677\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26678\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26684\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26689\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26691\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26769\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26761\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26697\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26694\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 3 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26692\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26693\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26695\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___8);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26696\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26698\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26699\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26762\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26746\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26717\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26711\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26712\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26713\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26714\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26707\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26701\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26702\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26708\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26709\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26705\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26703\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26704\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26706\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26710\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26715\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26716\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26718\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26747\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26748\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26749\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26719\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26736\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26734\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___12 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26735\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___12 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26728\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26729\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26720\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___11 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26721\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___11;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26722\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26730\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26725\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26723\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26724\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26726\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26727\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26731\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26732\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26733\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26750\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26751\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26739\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 3 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26737\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___14 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26738\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___14 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26740\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___14);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26741\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26752\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26742\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26743\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26744\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26745\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26753\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26758\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26759\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26754\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26755\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26756\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26757\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26763\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26770\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26766\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26764\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26765\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26767\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26783\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26784\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26785\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR)(int prop_dim ,
                                                                                                    zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26637\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26638\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26635\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26636\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR)(int prop_dim ,
                                                                                                    zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_literal *tmp___7 ;
  zval tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26625\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26626\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26627\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26628\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26629\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26630\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26575\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26571\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26572\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26547\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26548\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26549\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26550\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26551\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26497\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26498\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26552\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26499\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26541\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26533\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26530\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26531\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26500\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26501\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26532\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26528\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26522\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26523\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26508\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26502\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26507\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26506\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26504\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "26503\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26505\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26524\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26525\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26512\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26513\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26511\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26510\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26509\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26514\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26526\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26520\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26516\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26515\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26517\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26519\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26518\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26521\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26527\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26529\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26534\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26542\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26538\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26535\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26536\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26537\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26539\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26540\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26553\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26554\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26543\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26544\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26555\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26556\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26545\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26546\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26557\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26573\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26562\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26560\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26558\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26559\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26561\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26568\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26563\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26566\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26567\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26564\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26565\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26574\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26569\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26570\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___1;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26622\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___1: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26589\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26582\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26578\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26576\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26577\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26579\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)tmp___7);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26580\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26581\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26586\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26583\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26584\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26585\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26590\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26587\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26588\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26621\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26617\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26614\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26593\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26591\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26592\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26594\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26595\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26596\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___8;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26597\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26615\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26610\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26602\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26600\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26598\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26599\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26601\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26609\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26607\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26605\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26603\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26604\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26606\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26608\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26611\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26616\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (free_op2.var) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26612\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(free_op2.var);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26613\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          goto _L___0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26620\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___0: /* CIL Label */ 
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26618\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26619\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26631\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26632\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26623\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26624\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26633\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26634\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26493\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26494\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26490\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26485\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 3 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26471\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26468\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26469\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26450\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26467\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26465\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26466\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26459\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26460\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26451\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26452\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26453\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26461\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26456\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26454\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26455\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26457\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26458\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26462\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26463\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26464\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26470\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26472\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26486\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26480\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26475\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26473\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26474\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26476\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)tmp___3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26477\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26481\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26478\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26479\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26484\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26482\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26483\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26489\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26487\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26488\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26495\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26496\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26443\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26439\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 3 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26357\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26354\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26355\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26336\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26353\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26351\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26352\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26345\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26346\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26337\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26338\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26339\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26347\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26342\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26340\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26341\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26343\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26344\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26348\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26349\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26350\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26356\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26358\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26429\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26413\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26414\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26415\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26359\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26362\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26360\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26361\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26416\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26363\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26403\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26394\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26395\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26364\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26365\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26396\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26392\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26386\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26387\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26372\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26366\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26371\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26370\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26368\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26367\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26369\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26388\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26389\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26376\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26377\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26375\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26374\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26373\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26378\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26390\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26384\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26380\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26379\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26381\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26383\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26382\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26385\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26391\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26393\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26404\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26400\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26397\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26398\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26399\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26401\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26402\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26417\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26405\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26406\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26418\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26407\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26410\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26408\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26409\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26419\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26420\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26430\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26421\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26422\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26431\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26432\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26423\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26424\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26433\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26425\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26426\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26435\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26436\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26437\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26438\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26427\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26428\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26442\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26440\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26441\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26329\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26330\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26331\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26316\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26317\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26318\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_var(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26247\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26248\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26245\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26246\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26295\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26296\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26291\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26292\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26293\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26288\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26250\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26251\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26289\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26290\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26279\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26280\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26281\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26252\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26253\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26282\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26254\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26255\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26283\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26284\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26285\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26266\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26264\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26262\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26259\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26260\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26256\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26257\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26258\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26261\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26263\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26265\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26267\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26268\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26286\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26276\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26277\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26273\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26274\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26271\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26269\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26270\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26272\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26275\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26278\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26287\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26294\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26298\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26312\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26313\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26307\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26299\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26300\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26301\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26308\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26304\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26302\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26303\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26305\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26306\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26309\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26310\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26311\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26314\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26315\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *str ;
  zval *var ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  use_copy = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26219\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26220\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26221\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26222\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )var->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26227\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_make_printable_zval(var, & var_copy, & use_copy);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26228\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (use_copy) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26225\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var = & var_copy;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26226\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26229\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_string_to_string(str, (zval const   *)str, (zval const   *)var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26230\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26231\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26242\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26232\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26233\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26243\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26244\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = _get_zval_ptr_var(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26199\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26200\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26197\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26201\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26212\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26213\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26204\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26205\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___2, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26215\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26207\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26217\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26218\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  zend_literal *tmp___4 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint tmp___9 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___10 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26182\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26109\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26106\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26107\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26088\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26105\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26103\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26104\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26097\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26098\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26089\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26090\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26091\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26099\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26094\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26092\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26093\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26095\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26096\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26100\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26101\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26102\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26108\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26110\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26186\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26113\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26114\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26111\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26115\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26187\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26116\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26117\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26188\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26189\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26118\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26119\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26190\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26157\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26154\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26155\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26152\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26150\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26151\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26148\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26146\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26147\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26141\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26142\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26143\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26144\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26120\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26139\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___8 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26140\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___8 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26137\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26135\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___6 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26136\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___6 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26129\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26130\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "26121\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___5 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "26122\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___5;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "26123\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26131\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "26126\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "26124\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "26125\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "26127\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "26128\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26132\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26133\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26134\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26138\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26145\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26149\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26153\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26156\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26158\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26177\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26178\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26159\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26176\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26174\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26175\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26168\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26169\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26160\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26161\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___11;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26162\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26170\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26165\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26163\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26164\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26166\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26167\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26171\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26172\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26173\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26179\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26180\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26181\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  int tmp___8 ;
  unsigned int tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26087\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26082\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26021\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26019\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26020\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26022\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26083\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26071\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _get_zval_ptr_var(opline->op2.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26072\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_obj_zval_ptr_ptr_unused();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26073\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26025\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26026\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26023\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26024\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26027\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26074\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26028\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26029\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26075\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)tmp___1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26076\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26030\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26031\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26077\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26069\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26066\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26067\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26064\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26062\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "26063\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26060\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26058\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "26059\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26053\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26054\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26055\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26056\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___4) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26032\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26051\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "26052\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26049\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "26047\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "26048\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___3 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "26041\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "26042\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "26033\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___2 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "26034\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___2;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "26035\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "26043\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "26038\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "26036\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "26037\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "26039\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "26040\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "26044\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "26045\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "26046\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "26050\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "26057\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "26061\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "26065\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "26068\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26070\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26078\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26079\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26080\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26081\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___8);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26084\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26085\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___8);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26014\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26015\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26016\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26010\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "26011\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25995\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25996\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25990\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25991\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25992\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25997\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25993\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25994\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25998\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25999\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26006\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26000\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26002\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "26009\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26003\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "26004\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26017\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26018\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25980\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25981\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25982\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25934\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25935\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25932\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25933\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25936\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25937\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25938\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25986\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25939\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25940\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25987\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25978\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25975\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25976\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25973\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25971\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25972\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25969\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25967\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25968\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25962\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25963\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25964\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25965\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25941\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25960\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25961\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25958\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "25956\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "25957\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25950\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25951\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25942\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25943\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25944\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25952\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25947\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "25945\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "25946\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25948\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25949\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25953\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25954\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25955\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25959\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25966\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25970\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25974\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25977\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25979\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25988\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25989\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25920\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25921\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25922\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25845\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25842\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25843\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25844\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25846\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25923\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25924\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25849\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25850\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25847\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25848\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25851\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25925\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25852\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25853\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25926\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25927\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25854\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25855\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25928\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25893\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25890\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25891\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25888\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25886\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25887\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25884\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25882\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25883\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25877\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25878\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25879\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25880\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25856\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25875\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25876\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25873\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "25871\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "25872\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25865\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25866\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25857\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25858\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25859\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25867\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25862\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "25860\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "25861\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25863\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25864\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25868\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25869\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25870\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25874\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25881\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25885\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25889\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25892\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25894\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25929\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25914\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25915\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25916\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25917\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25895\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25912\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25910\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25904\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25905\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25896\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25897\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25898\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25906\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25901\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25899\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25900\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25902\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25903\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25907\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25908\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25909\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25913\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25918\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25919\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25930\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25931\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25840\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25841\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25833\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25834\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25835\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25836\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25831\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25832\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25815\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25816\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25817\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25810\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25811\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25812\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25818\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25813\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25814\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25826\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25819\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25820\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25827\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25828\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25829\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25821\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25822\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25823\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25830\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25824\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25825\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_UNUSED_VAR)(int (*incdec_op)(zval * ) ,
                                                                                             zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25808\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_UNUSED_VAR((int (*)(zval * ))(& decrement_function),
                                                         execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25809\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25806\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_UNUSED_VAR((int (*)(zval * ))(& increment_function),
                                                         execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25807\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_UNUSED_VAR)(int (*incdec_op)(zval * ) ,
                                                                                             zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_literal *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25791\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25792\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25793\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25794\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25795\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25796\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25689\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25690\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25687\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25688\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25691\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25798\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25799\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25800\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25694\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25695\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25692\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25693\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25696\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25697\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25698\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25699\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25729\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25700\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25701\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25730\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25732\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25722\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25723\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25724\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25702\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25719\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25717\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25718\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25711\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25712\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25703\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25704\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25705\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25713\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25708\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25706\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25707\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25709\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25710\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25714\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25715\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25716\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25725\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25720\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25721\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25726\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25727\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25728\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25787\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25784\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25766\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25734\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25735\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25767\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25768\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25769\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25770\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25752\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25746\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25747\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25748\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25749\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25742\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25736\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25737\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25743\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25744\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25740\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25738\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25739\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25741\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25745\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25750\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25751\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25753\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25771\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25754\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25755\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25772\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25773\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25756\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25757\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___12;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25758\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25774\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25761\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25759\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25760\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25762\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25763\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25775\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25776\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25777\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25778\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25764\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25765\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25779\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)tmp___13);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25780\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25781\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25782\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25783\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25785\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25786\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25788\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25789\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25790\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_UNUSED_VAR)(int (*incdec_op)(zval * ) ,
                                                                                            zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25685\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_UNUSED_VAR((int (*)(zval * ))(& decrement_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25686\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25683\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_UNUSED_VAR((int (*)(zval * ))(& increment_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25684\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_UNUSED_VAR)(int (*incdec_op)(zval * ) ,
                                                                                            zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25668\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25669\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25670\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25671\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25672\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25554\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25555\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25552\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25553\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25556\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25674\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25675\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25676\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25677\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25562\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25563\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25557\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25558\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25564\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25559\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25560\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25561\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25565\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25566\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25567\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25678\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25597\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25568\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25569\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25598\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25599\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25600\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25591\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25592\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25570\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25587\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25585\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25586\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25579\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25580\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25571\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25572\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25573\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25581\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25576\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25574\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25575\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25577\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25578\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25582\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25583\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25584\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25593\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25594\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25595\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25588\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25589\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25590\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25596\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25601\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25679\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25664\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25644\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25602\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25603\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25645\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25646\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25647\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25648\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25620\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25614\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25615\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25616\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25617\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25610\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25604\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25605\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25611\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25612\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25608\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25606\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25607\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25609\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25613\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25618\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25619\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25621\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25649\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25650\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25651\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25622\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25639\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25637\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25638\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25631\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25632\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25623\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25624\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25625\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25633\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25628\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25626\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25627\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25629\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25630\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25634\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25635\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25636\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25652\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25653\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25654\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25640\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25641\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25655\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)tmp___15);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25656\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25642\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25643\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25657\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25662\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25663\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25659\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25660\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25661\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25665\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25680\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25666\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25667\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25681\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25682\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_VAR)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25550\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& bitwise_xor_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25551\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25548\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& bitwise_and_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25549\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25546\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& bitwise_or_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25547\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& concat_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& shift_right_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25540\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& shift_left_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25541\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25538\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& mod_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25539\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25536\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& div_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25537\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25534\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& mul_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25535\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25532\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& sub_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25533\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25530\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_VAR((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& add_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25531\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR)(int (*binary_op)(zval *result ,
                                                                                                              zval *op1 ,
                                                                                                              zval *op2 ) ,
                                                                                             zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_VAR)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  zval *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  temp_variable *__t ;
  long tmp___6 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  zval *objval ;
  zval *tmp___10 ;
  long tmp___11 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25516\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25430\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25431\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25429\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25442\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___3 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25443\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25432\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25433\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25435\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR(binary_op,
                                                                 execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25436\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25437\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _get_zval_ptr_var(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25438\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25439\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 2, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25440\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25441\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = _get_zval_ptr_var(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = (zval **)((void *)0);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25517\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25518\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25451\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25519\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25520\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25463\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25456\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25457\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25453\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25454\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25455\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25458\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25464\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25459\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25460\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25465\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25461\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25462\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25468\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25521\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25469\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25486\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25484\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25485\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25478\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25479\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25470\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25471\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___7;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25472\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25480\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25475\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25473\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25474\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25476\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25477\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25481\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25482\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25483\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25523\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25524\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25487\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25488\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25489\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25490\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25491\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25492\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25493\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25495\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25497\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25525\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25501\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25502\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25498\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25499\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25500\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25503\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25526\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25504\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25505\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25527\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25512\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25508\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25506\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25507\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25509\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25513\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25510\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25511\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25514\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25515\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25528\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25529\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR)(int (*binary_op)(zval *result ,
                                                                                                              zval *op1 ,
                                                                                                              zval *op2 ) ,
                                                                                             zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *tmp___0 ;
  zval *value ;
  zval *tmp___1 ;
  int have_get_ptr ;
  long tmp___2 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval **zptr ;
  zend_literal *tmp___4 ;
  zval **tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *z ;
  zend_literal *tmp___9 ;
  zval *value___0 ;
  zval *tmp___10 ;
  zend_uint tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25277\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25278\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25275\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25276\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25279\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25423\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25424\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25425\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25290\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25291\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25280\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25281\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25292\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25284\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25282\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25283\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25285\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25293\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25286\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25287\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25288\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25289\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25409\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25329\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25324\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25294\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25295\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25325\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___4);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25326\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25327\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25318\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25319\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25296\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25313\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25311\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25312\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25305\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25306\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25297\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25298\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___6;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25299\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25307\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25302\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25300\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25301\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25303\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25304\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25308\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25309\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25310\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25320\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25321\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25322\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25314\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25315\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25316\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25317\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25323\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25328\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25330\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25410\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25399\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25400\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25336\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25333\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25331\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25332\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25334\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25335\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25339\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25337\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25338\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25401\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25385\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25356\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25350\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25351\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25352\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25353\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25346\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25340\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25341\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25347\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25348\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25344\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25342\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25343\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25345\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25349\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25354\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25355\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25357\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25386\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25387\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25388\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25358\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25375\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25373\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25374\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25367\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25368\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25359\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25360\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25361\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25369\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25364\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25362\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25363\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25365\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25366\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25370\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25371\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25372\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25389\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25390\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25378\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25376\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25377\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25379\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___15);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25380\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25391\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25381\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25382\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25383\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25384\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25392\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25397\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25398\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25393\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25394\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25395\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25396\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25402\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25411\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25403\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25404\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25412\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25407\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25405\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25406\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25408\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25426\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25427\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP)(int prop_dim ,
                                                                                                    zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP)(int prop_dim ,
                                                                                                    zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_literal *tmp___7 ;
  zval tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25263\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25264\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25265\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25266\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25204\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25200\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25201\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25178\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25179\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25180\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25181\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25182\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25128\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25129\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25183\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25130\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25172\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25164\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25161\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25162\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25131\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25132\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25163\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25159\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25153\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25154\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25139\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25133\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25138\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "25137\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25135\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "25134\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25136\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25155\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25156\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25143\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25144\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25142\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "25141\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "25140\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25145\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25157\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25151\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25147\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "25146\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25148\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25150\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "25149\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25152\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25158\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25160\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25165\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25173\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25169\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25166\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25167\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25168\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25170\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25171\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25184\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25185\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25174\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25175\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25186\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25187\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25176\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25177\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25188\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25193\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25191\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25189\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25190\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25192\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25199\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25194\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25197\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25198\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25195\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25196\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25203\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25227\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25213\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25205\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25206\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25207\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25214\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25210\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25208\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25209\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25211\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25212\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25215\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25228\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25222\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25218\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25216\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25217\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25219\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)tmp___7);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25220\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25221\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25226\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25223\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25224\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25225\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25229\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25255\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25251\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25232\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25230\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25231\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25233\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25234\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25235\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___8;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25236\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25252\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25249\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25241\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25239\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25237\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25238\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25240\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25248\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25246\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25244\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25242\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25243\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25245\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25247\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25250\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25253\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25254\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(free_op2.var);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25256\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(free_op2.var);
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25267\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25260\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25122\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25121\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25118\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 3 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25096\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25093\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25094\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25075\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25092\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25090\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25091\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25084\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25085\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25076\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25077\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25078\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25086\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25081\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25079\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25080\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25082\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25083\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25087\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25088\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25089\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25095\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25097\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25119\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25114\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25106\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25098\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25099\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp = (zval *)tmp___2;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25100\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25107\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25103\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25101\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _tmp->value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25102\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _tmp->type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25104\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(_tmp, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25105\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(_tmp);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25108\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          offset = _tmp;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25115\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25111\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25109\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25110\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25112\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)tmp___3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25113\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25116\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25117\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(free_op2.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25120\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25126\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25127\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25070\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25071\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25068\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25066\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 3 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24979\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24976\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24977\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24958\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24975\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24973\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24974\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24967\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24968\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24959\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24960\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24961\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24969\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24964\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24962\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24963\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24965\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24966\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24970\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24971\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24972\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24978\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25056\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25033\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25034\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25035\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25036\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25037\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24984\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24982\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24983\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25038\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24985\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25025\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25016\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25017\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24986\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24987\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25018\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25014\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25008\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25009\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24994\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24988\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24993\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24992\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24990\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24989\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24991\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25010\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25011\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24998\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24999\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24997\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24996\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24995\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25000\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25012\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25006\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25002\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25001\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25003\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "25005\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "25004\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "25007\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "25013\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25015\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25026\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25022\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25019\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25020\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25021\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25023\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25024\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25039\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25027\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25028\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25040\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25029\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25032\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25030\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25031\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25041\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25042\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25057\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25058\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25059\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25043\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25044\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25060\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25053\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25045\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25046\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25047\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25054\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25050\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25048\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "25049\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25051\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "25052\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "25055\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25065\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      _zval_dtor(free_op2.var);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "25067\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25073\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "25074\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24954\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24955\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24951\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24952\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24953\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24957\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24938\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24939\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24940\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_tmp(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24941\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24871\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24869\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24870\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24873\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24942\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24943\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24944\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24945\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24946\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24919\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24920\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24915\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24917\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24874\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24875\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24913\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24914\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24903\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24904\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24905\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24876\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24877\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24906\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24878\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24879\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24907\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24908\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24909\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24890\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24888\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24886\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24883\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24884\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24880\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24881\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24882\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24885\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24887\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24889\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24891\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24892\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24910\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24900\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24901\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24897\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24898\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24895\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24893\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24894\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24896\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24899\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24902\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24911\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24918\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24921\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24947\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24922\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24936\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24937\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24931\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24923\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24924\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24925\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24932\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24928\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24926\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24927\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24929\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24930\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24933\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24934\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24935\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24948\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24949\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24950\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *str ;
  zval *var ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  use_copy = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24862\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24845\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24846\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24847\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24848\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24849\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24850\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24863\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )var->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24853\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_make_printable_zval(var, & var_copy, & use_copy);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24854\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (use_copy) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24851\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var = & var_copy;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24852\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24855\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24864\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_string_to_string(str, (zval const   *)str, (zval const   *)var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24865\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24856\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24857\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24866\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24867\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24868\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24833\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24834\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24835\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = _get_zval_ptr_tmp(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24836\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24821\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24813\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24814\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24815\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24822\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24818\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24816\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property_name->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24817\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property_name->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24819\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24820\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24823\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24826\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24827\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24824\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24825\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24828\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24829\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24830\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24831\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24832\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24840\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___2, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24841\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property_name);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24842\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24843\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24844\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  zend_literal *tmp___4 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint tmp___9 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___10 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24798\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24799\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24800\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24715\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24712\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24713\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24694\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24711\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24709\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24710\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24703\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24704\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24695\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24696\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24697\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24705\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24700\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24698\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24699\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24701\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24702\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24706\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24707\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24708\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24714\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24716\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24725\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24717\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24718\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24719\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24726\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24722\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24720\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24721\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24723\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24724\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24727\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24730\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24728\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24729\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24732\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24734\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24806\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24772\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24769\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24770\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24767\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24765\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24766\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24763\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24761\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24762\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24756\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24757\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24758\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24759\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24735\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24754\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___8 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24755\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___8 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24752\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24750\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___6 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24751\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___6 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24744\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24745\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24736\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___5 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24737\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___5;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24738\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24746\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24741\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24739\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24740\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24742\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24743\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24747\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24748\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24749\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24753\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24760\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24764\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24768\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24771\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24773\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24807\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24808\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24792\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24793\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24774\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24791\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24789\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24790\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24783\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24784\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24775\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24776\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___11;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24777\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24785\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24780\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24778\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24779\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24781\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24782\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24786\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24787\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24788\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24794\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24809\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24810\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24795\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24796\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24811\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24812\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  int tmp___8 ;
  unsigned int tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24692\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24693\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24688\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24617\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24615\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24616\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24618\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24689\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24676\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _get_zval_ptr_tmp(opline->op2.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24677\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_obj_zval_ptr_ptr_unused();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24678\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24627\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24619\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24620\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24621\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24628\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24624\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24622\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = property->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24623\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = property->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24625\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24626\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24629\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        property = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24679\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24632\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24633\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24630\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24631\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24634\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24680\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24635\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24636\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24681\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)tmp___1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24682\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(property);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24683\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24674\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24671\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24672\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24669\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24667\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24668\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24665\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24663\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24664\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24658\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24659\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24660\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24661\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___4) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24637\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24656\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24657\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24654\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24652\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24653\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___3 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24646\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24647\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "24638\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___2 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "24639\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___2;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "24640\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24648\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "24643\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "24641\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "24642\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "24644\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "24645\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24649\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24650\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24651\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24655\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24662\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24666\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24670\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24673\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24675\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24684\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24685\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24686\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24687\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___8);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24690\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24691\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___8);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24609\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24610\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24611\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24612\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24606\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24607\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24581\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24582\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24578\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24579\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24580\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24583\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24600\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24592\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24584\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24585\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24586\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24593\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24589\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24587\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24588\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24590\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24591\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24594\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24601\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24595\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24596\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24602\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24603\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24597\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24598\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24599\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24605\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24614\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24567\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24568\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24569\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24570\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24518\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24510\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24511\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24512\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24519\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24515\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24513\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24514\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24516\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24517\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24520\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24571\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24523\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24524\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24521\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24522\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24525\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24572\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24526\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24527\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24573\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24574\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24575\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24565\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24562\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24563\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24560\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24558\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24559\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24556\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24554\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24555\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24549\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24550\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24551\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24552\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24528\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24547\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24548\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24545\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24543\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24544\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24537\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24538\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24529\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24530\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24531\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24539\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24534\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24532\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24533\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24535\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24536\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24540\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24541\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24542\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24546\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24553\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24557\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24561\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24564\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24566\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24497\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24498\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24499\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24413\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24410\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24414\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24500\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24423\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24415\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24416\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24417\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24424\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24420\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24418\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24419\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24421\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24422\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24425\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24501\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24502\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24428\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24429\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24426\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24427\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24430\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24503\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24431\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24432\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24504\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24470\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24467\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24468\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24465\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24463\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24464\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24461\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24459\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24460\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24454\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24455\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24456\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24457\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24433\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24452\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24453\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24450\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24448\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "24449\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24442\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24443\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24434\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24435\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24436\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24444\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24439\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24437\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "24438\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24440\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "24441\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24445\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24446\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "24447\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "24451\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24458\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24462\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24466\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24469\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24471\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24491\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24492\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24493\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24494\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24472\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24489\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24487\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24488\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24481\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24482\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24473\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24474\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24475\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24483\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24478\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24476\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24477\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24479\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24480\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24484\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24485\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24486\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24490\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24495\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24401\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24404\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24405\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24399\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24400\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24373\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24374\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24375\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24370\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24371\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24376\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24393\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24385\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24377\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24378\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24379\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24386\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24382\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24380\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24381\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24383\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24384\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24387\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24394\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24388\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24389\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24395\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24396\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24397\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24390\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24391\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24392\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24398\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24407\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_UNUSED_TMP)(int (*incdec_op)(zval * ) ,
                                                                                             zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24368\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_UNUSED_TMP((int (*)(zval * ))(& decrement_function),
                                                         execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24369\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24366\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_UNUSED_TMP((int (*)(zval * ))(& increment_function),
                                                         execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24367\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_UNUSED_TMP)(int (*incdec_op)(zval * ) ,
                                                                                             zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_literal *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24353\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24354\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24355\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24241\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24242\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24239\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24240\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24243\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24357\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24358\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24359\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24244\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24245\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24246\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24247\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24248\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24360\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24250\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24251\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp___1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24252\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24255\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24253\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24254\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24256\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24260\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24361\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24290\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24261\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24262\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24291\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24292\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24293\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24283\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24284\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24285\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24263\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24280\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24278\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24279\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24272\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24273\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24264\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24265\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24266\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24274\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24269\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24267\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24268\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24270\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24271\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24275\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24276\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24277\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24286\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24281\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24282\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24287\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24288\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24289\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24294\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24362\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24348\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24345\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24327\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24295\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24296\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24328\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24329\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24330\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24331\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24313\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24307\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24308\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24309\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24310\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24303\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24297\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24298\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24304\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24305\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24301\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24299\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24300\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24302\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24306\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24311\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24312\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24314\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24332\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24315\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24316\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24333\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24334\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24317\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24318\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___12;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24319\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24335\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24322\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24320\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24321\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24323\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24324\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24336\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24337\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24338\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24339\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24325\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24326\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24340\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)tmp___13);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24341\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24342\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24343\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24344\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24346\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24347\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24349\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24363\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24364\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24365\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_UNUSED_TMP)(int (*incdec_op)(zval * ) ,
                                                                                            zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_UNUSED_TMP((int (*)(zval * ))(& decrement_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_UNUSED_TMP((int (*)(zval * ))(& increment_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_UNUSED_TMP)(int (*incdec_op)(zval * ) ,
                                                                                            zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24219\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24220\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24221\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24223\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24224\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24098\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24099\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24096\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24097\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24100\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24106\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24101\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24102\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24103\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24107\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24108\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24109\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24229\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24118\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24110\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24111\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp___1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24119\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24115\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24113\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24114\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24116\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24117\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24120\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24230\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24150\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24121\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24122\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24151\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24152\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24153\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24144\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24145\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24123\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24140\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24138\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24139\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24132\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24133\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24124\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24125\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24126\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24134\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24129\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24127\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24128\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24130\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24131\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24135\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24136\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24137\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24146\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24147\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24148\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24141\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24142\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24143\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24149\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24154\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24231\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24217\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24211\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24197\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24155\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24156\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24198\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24199\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24200\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24201\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24173\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24167\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24168\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24169\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24170\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24163\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24157\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24158\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24164\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24165\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24161\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24159\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24160\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24162\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24166\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24171\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24172\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24174\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24202\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24203\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24204\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24175\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24192\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24190\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24191\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24184\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24185\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24176\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24177\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24178\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24186\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24181\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24179\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "24180\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24182\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "24183\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24187\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24188\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "24189\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24205\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24206\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24207\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24193\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24194\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24208\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)tmp___15);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24209\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24195\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24196\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24210\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24212\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24213\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24214\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24218\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24232\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_TMP)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& bitwise_xor_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& bitwise_and_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24093\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24090\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& bitwise_or_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24091\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24088\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& concat_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24089\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& shift_right_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24087\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24084\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& shift_left_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24085\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24082\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& mod_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24083\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24080\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& div_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24081\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24078\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& mul_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24079\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24076\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& sub_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24077\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24074\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_TMP((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& add_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24075\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP)(int (*binary_op)(zval *result ,
                                                                                                              zval *op1 ,
                                                                                                              zval *op2 ) ,
                                                                                             zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_TMP)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  zval *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  temp_variable *__t ;
  long tmp___6 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  zval *objval ;
  zval *tmp___10 ;
  long tmp___11 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24060\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23992\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23993\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23994\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23995\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23996\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23978\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23979\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23977\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23990\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___3 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23991\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23982\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23983\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP(binary_op,
                                                                 execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23984\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23985\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _get_zval_ptr_tmp(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23986\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23987\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 1, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23988\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23989\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23997\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = _get_zval_ptr_tmp(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23998\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = (zval **)((void *)0);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24061\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24062\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23999\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24000\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24063\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24064\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24009\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24004\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24002\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24003\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24006\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24010\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24011\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24012\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24013\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24014\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24065\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24066\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24015\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24032\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24030\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24031\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24024\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24025\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24016\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24017\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___7;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24018\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24026\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24021\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24019\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "24020\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24022\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "24023\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24027\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24028\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24029\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24067\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24068\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24042\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24040\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24033\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24034\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24035\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24036\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24037\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24038\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24039\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24041\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24043\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24047\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24048\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24044\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24045\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24046\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24049\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24070\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24071\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24056\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24052\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24050\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "24051\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24053\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24057\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "24055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24058\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24059\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "24073\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP)(int (*binary_op)(zval *result ,
                                                                                                              zval *op1 ,
                                                                                                              zval *op2 ) ,
                                                                                             zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *tmp___0 ;
  zval *value ;
  zval *tmp___1 ;
  int have_get_ptr ;
  long tmp___2 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval **zptr ;
  zend_literal *tmp___4 ;
  zval **tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *z ;
  zend_literal *tmp___9 ;
  zval *value___0 ;
  zval *tmp___10 ;
  zend_uint tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23961\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23962\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23963\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23964\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23965\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23966\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23967\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23968\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23969\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23817\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23818\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23815\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23816\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23819\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23970\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23971\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23972\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23973\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23828\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23829\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23830\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23822\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23820\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23821\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23823\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23831\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23824\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23825\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23826\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23827\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23956\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23840\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23832\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23833\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp = (zval *)tmp___3;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23834\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23841\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23837\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23835\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->value = property->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23836\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->type = property->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23838\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(_tmp, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(_tmp);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23842\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _tmp;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23957\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23878\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23873\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23843\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23844\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23874\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___4);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23875\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23876\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23867\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23868\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23845\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23862\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23860\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23861\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23854\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23855\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23846\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23847\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___6;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23848\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23856\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23851\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23849\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23850\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23852\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23853\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23857\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23858\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23859\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23869\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23870\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23871\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23863\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23864\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23865\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23866\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23872\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23877\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23879\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23958\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23948\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23949\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23885\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23882\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23880\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23881\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23883\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23884\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23888\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23886\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23887\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23950\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23934\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23905\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23899\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23900\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23901\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23902\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23895\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23889\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23890\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23896\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23897\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23893\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23891\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23892\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23894\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23898\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23903\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23904\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23906\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23936\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23937\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23907\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23924\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23922\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23923\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23916\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23917\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23908\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23909\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23910\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23918\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23913\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23911\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23912\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23914\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23915\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23919\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23920\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23921\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23938\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23939\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23927\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23925\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23926\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23928\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___15);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23929\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23940\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23930\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23931\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23932\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23933\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23941\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23946\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23947\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23942\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23943\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23944\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23945\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23951\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23959\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(property);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23960\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23954\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23952\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23953\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23955\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23974\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23975\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23976\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST)(int prop_dim ,
                                                                                                      zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23813\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST(1,
                                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23814\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23811\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST(0,
                                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23812\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST)(int prop_dim ,
                                                                                                      zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zval tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23806\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23761\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23758\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23759\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23736\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23737\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23738\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23739\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23740\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23686\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23687\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23741\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23688\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23730\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23722\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23719\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23720\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23689\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23690\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23721\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23717\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23711\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23712\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23697\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23691\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23696\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23695\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23693\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23692\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23694\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23713\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23714\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23701\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23702\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23700\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23699\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23698\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23703\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23715\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23709\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23705\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23704\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23706\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23708\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23707\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23710\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23716\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23718\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23723\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23731\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23727\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23724\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23725\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23726\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23728\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23729\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23742\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23743\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23732\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23733\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23744\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23745\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23734\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23735\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23746\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23751\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23749\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23747\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23748\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23750\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23757\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23752\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23755\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23756\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23753\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23754\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23798\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23770\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23765\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23762\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23763\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23764\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23769\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23766\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23767\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23768\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23797\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23795\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23792\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23773\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23771\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23772\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23774\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___7);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23775\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___7);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23776\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___7;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23777\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23793\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23790\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23782\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23780\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23778\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23779\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23781\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23789\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23787\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23785\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23783\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23784\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23786\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23788\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23791\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23794\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23796\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23807\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23808\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23809\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23810\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23680\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23681\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23682\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23683\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23679\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23676\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 3 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23670\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23667\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23668\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23649\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23666\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23664\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23665\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23658\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23659\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23650\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23651\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23652\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23660\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23655\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23653\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23654\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23656\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23657\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23661\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23662\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23663\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23669\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23671\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23677\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23674\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23672\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23673\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23675\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23678\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23684\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23685\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23643\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23644\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23645\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23646\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23642\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23640\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 3 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23567\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23564\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23565\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23546\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23563\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23561\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23562\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23555\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23556\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23547\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23548\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23549\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23557\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23552\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23550\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23551\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23553\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23554\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23558\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23559\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23560\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23566\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23568\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23633\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23621\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23622\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23623\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23624\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23625\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23569\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23572\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23570\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23571\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23626\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23573\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23613\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23604\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23605\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23574\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23575\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23606\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23602\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23596\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23597\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23582\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23576\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23581\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23580\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23578\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23577\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23579\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23598\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23599\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23586\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23587\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23585\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23584\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23583\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23588\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23600\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23594\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23590\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23589\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23591\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23593\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23592\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23595\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23601\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23603\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23614\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23610\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23607\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23608\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23609\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23611\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23612\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23627\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23615\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23616\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23628\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23617\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23620\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23618\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23619\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23629\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23630\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23634\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23635\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23631\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23632\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23636\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23637\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23638\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23639\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23641\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23647\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23648\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23539\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23540\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23541\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
struct _zend_constant;
typedef struct _zend_constant zend_constant;
struct _zend_constant {
   zval value ;
   int flags ;
   char *name ;
   uint name_len ;
   int module_number ;
};
__inline static void const   *zend_memrchr(void const   *s , int c , size_t n ) ;
extern zend_constant *zend_quick_get_constant(zend_literal const   *key ,
                                              ulong flags ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_constant *c ;
  zval *retval ;
  char *actual ;
  void const   *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_class_entry *ce ;
  zval **value ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  long tmp___2 ;
  zend_class_entry *old_scope ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23537\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23538\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23473\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      c = (zend_constant *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23469\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      c = zend_quick_get_constant((zend_literal const   *)(opline->op2.literal + 1),
                                  opline->extended_value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23470\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )c == (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23466\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((opline->extended_value & 16UL) != 0UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23458\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = zend_memrchr((void const   *)(opline->op2.zv)->value.str.val,
                             '\\',
                             (unsigned int )(opline->op2.zv)->value.str.len);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23459\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          actual = (char *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23460\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! actual) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23449\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            actual = (opline->op2.zv)->value.str.val;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23450\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            actual ++;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23461\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Use of undefined constant %s - assumed \'%s\'",
                     actual, actual);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23462\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23451\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)actual;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23452\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = (opline->op2.zv)->value.str.len - (actual - (opline->op2.zv)->value.str.val);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23453\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23454\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23455\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23456\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23457\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23463\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (execute_data->opline) ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23464\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return (0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23465\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Undefined constant \'%s\'",
                              (opline->op2.zv)->value.str.val);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23468\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23467\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)c;
          break;
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23474\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23475\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23471\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->value = c->value.value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23472\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = c->value.type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23476\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23477\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23531\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23496\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23481\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = (zval **)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23482\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23479\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = (*value)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23480\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (*value)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23483\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23484\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23485\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23495\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23486\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23490\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                             (unsigned int )(opline->op1.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op1.literal + 1),
                                             (int )opline->extended_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23491\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23492\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23493\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___2) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23487\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Undefined class constant \'%s\'",
                                (opline->op2.zv)->value.str.val);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23488\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23494\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23489\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23506\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23507\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )ce) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23497\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = (zval **)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23498\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = (zval **)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23508\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )value != (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23501\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23499\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = (*value)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23500\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (*value)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23502\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23503\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23504\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23505\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23532\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = zend_hash_quick_find((HashTable const   *)(& ce->constants_table),
                                   (char const   *)(opline->op2.zv)->value.str.val,
                                   (unsigned int )((opline->op2.zv)->value.str.len + 1),
                                   ((zend_literal *)opline->op2.zv)->hash_value,
                                   (void **)(& value));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23533\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )(tmp___3 == (int __attribute__((__visibility__("default")))  )0),
                               1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23534\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23526\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type == 9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23509\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        old_scope = executor_globals.scope;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23510\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.scope = ce;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23511\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_update_constant(value, (void *)1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23512\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.scope = old_scope;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23518\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((int )(*value)->type & 0x00f) == 8) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23513\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          old_scope = executor_globals.scope;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23514\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          executor_globals.scope = ce;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23515\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_update_constant(value, (void *)1);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23516\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          executor_globals.scope = old_scope;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23517\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23527\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23520\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23519\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)value;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23523\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23521\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23522\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)value;
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23528\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23524\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = (*value)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23525\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (*value)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23529\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Undefined class constant \'%s\'",
                          (opline->op2.zv)->value.str.val);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23535\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23536\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_class_entry *tmp___2 ;
  zend_class_entry *tmp___3 ;
  char const   *tmp___4 ;
  zend_class_entry *tmp___5 ;
  long tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  zend_function *tmp___9 ;
  long tmp___10 ;
  long tmp___11 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23441\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23442\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23443\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23418\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___11 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23419\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___11) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23413\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23414\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23379\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23380\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (zend_function *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23415\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = tmp___9;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23416\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )tmp___9 == (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23403\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        object = execute_data->object;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23404\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23405\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23381\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Object does not support method calls");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23382\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23406\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                          function_name_strval,
                                                                                          function_name_strlen,
                                                                                          (struct _zend_literal  const  *)(opline->op2.literal + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23407\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23408\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23393\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (execute_data->object) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23391\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(execute_data->object)->type == 5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23389\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23386\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23387\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___5) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23383\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23384\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = tmp___3->name;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23385\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23388\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23390\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = "";
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23392\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = "";
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23394\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___4,
                              function_name_strval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23395\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23409\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                   1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23410\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___7) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23400\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23401\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23398\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23396\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23397\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23399\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23402\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23411\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23417\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23420\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23421\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23435\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23430\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23422\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23423\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___12;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23424\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23431\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23427\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23425\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23426\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23428\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23429\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23432\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23433\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_STRING_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *str ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23373\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23374\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23375\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23368\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23369\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23370\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23371\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23372\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23376\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_string_to_string(str, (zval const   *)str, (zval const   *)opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23377\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23378\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  add_char_to_string(zval *result ,
                                                                          zval const   *op1 ,
                                                                          zval const   *op2 ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_CHAR_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *str ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23361\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23362\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23363\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23355\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23356\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23357\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23358\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23359\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23360\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23364\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_char_to_string(str, (zval const   *)str, (zval const   *)opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23365\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23366\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zval **tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23346\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23347\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23348\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23349\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23339\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23340\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23344\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23345\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___1, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)opline->op2.literal);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23353\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23354\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___9 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23257\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23254\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23255\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23236\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23253\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23251\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23252\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23245\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23246\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23237\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23238\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23239\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23247\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23242\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23240\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23241\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23243\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23244\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23248\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23249\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23250\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23256\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23261\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23262\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23259\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23260\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23263\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)opline->op2.literal, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23301\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23298\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23299\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23296\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23294\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23295\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___9 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23292\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23290\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23291\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23285\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23286\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23287\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___6 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23288\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___6) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23264\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23283\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___7 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23284\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___7 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23281\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23279\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23280\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23273\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23274\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23265\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___4 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23266\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___4;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23267\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23275\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23270\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23268\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23269\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23271\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23272\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23276\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23277\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23278\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23282\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23289\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23293\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23297\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23300\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23302\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23321\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23322\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23303\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23320\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23318\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23319\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23312\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23313\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23304\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23305\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23306\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23314\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23309\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23307\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23308\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23310\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23311\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23315\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23316\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23317\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23336\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  int tmp___7 ;
  unsigned int tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23230\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23175\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23173\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23174\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23176\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23231\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23221\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = opline->op2.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23222\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_obj_zval_ptr_ptr_unused();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23223\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23179\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23180\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23177\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23178\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23181\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23224\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)opline->op2.literal, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23225\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23219\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23216\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23217\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23214\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23212\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23213\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23210\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23208\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23209\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23203\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23204\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23205\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___3 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23206\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___3) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23182\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23201\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23202\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23199\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23197\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23198\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___2 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23191\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23192\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "23183\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___1 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "23184\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___1;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "23185\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23193\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "23188\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "23186\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "23187\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "23189\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "23190\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23194\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23195\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23196\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23200\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23207\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23211\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23215\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23218\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23220\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23226\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23227\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23228\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23229\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___7);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23232\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23233\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___7);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  temp_variable *__t___0 ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23166\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23165\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23156\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23157\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23153\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23154\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23155\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23161\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23162\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23163\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23158\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23160\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23103\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23101\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23102\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)opline->op2.literal, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23143\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23140\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23141\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23138\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23136\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23137\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23134\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23132\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23133\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23127\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23128\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23129\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23130\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23106\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23125\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23126\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23123\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23121\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23122\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23115\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23116\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23107\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23108\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23109\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23117\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23112\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23110\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23111\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23113\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23114\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23118\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23119\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23120\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23124\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23131\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23135\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23139\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23142\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23144\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23151\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23091\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23093\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23017\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23018\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23019\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23022\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23023\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23026\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23096\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)opline->op2.literal, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23097\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23064\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23059\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23057\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23058\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23055\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23053\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23054\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23048\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23049\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23050\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23051\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23027\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23046\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "23047\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23044\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23042\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "23043\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23036\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23037\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23028\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23029\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23030\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23038\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23033\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23031\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "23032\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23034\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "23035\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23039\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23040\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "23041\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "23045\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "23052\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23056\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23060\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23065\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23098\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23085\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23086\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23087\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23088\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23066\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23083\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23081\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23082\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23075\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23076\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23067\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23068\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23069\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23077\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23072\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23070\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "23071\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23073\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "23074\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23078\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23079\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "23080\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23084\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23089\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23090\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23099\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23100\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23015\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23016\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  temp_variable *__t___0 ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23006\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23007\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22997\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22998\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22999\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22994\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22996\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23003\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23004\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "23005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23000\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "23002\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "23014\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_UNUSED_CONST)(int (*incdec_op)(zval * ) ,
                                                                                               zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22992\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_UNUSED_CONST((int (*)(zval * ))(& decrement_function),
                                                           execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22993\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22990\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_UNUSED_CONST((int (*)(zval * ))(& increment_function),
                                                           execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22991\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_UNUSED_CONST)(int (*incdec_op)(zval * ) ,
                                                                                               zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zval **tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  zval *z ;
  zval *tmp___6 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___7 ;
  zend_uint tmp___8 ;
  long tmp___9 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22976\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22977\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22978\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22979\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22980\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22981\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22888\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22889\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22886\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22887\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22890\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22982\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22891\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22892\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22893\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22894\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22895\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22986\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22923\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)opline->op2.literal);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22925\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22917\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22918\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22896\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22913\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22911\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22912\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22905\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22906\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22897\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22898\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22899\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22907\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22902\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22900\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22901\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22903\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22904\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22908\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22909\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22910\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22919\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22914\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22915\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22920\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22921\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22922\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22926\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22987\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22971\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22955\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22956\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___6;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22957\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22958\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22943\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22937\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22938\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22939\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22940\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22933\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22927\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22928\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22934\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22935\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22931\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22929\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22930\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22932\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22936\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22941\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22942\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22944\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22959\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22945\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22946\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22960\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22961\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22947\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22948\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___10;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22949\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22962\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22952\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22950\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22951\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22953\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22954\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22963\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22964\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22965\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22966\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22967\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22968\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22969\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22970\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22972\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22973\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22975\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22988\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22989\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_UNUSED_CONST)(int (*incdec_op)(zval * ) ,
                                                                                              zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22884\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_UNUSED_CONST((int (*)(zval * ))(& decrement_function),
                                                          execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22885\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22882\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_UNUSED_CONST((int (*)(zval * ))(& increment_function),
                                                          execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22883\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_UNUSED_CONST)(int (*incdec_op)(zval * ) ,
                                                                                              zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zval **tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  zval *z ;
  zval *tmp___6 ;
  zval *value ;
  zval *tmp___7 ;
  zend_uint tmp___8 ;
  long tmp___9 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22868\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22869\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22870\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22871\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22872\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22873\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22768\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22769\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22766\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22767\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22770\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22774\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22775\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22771\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22772\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22773\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22776\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22777\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22778\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22806\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)opline->op2.literal);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22808\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22800\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22801\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22779\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22796\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22794\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22795\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22788\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22789\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22780\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22781\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22782\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22790\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22785\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22783\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22784\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22786\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22787\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22791\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22792\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22793\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22802\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22803\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22804\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22797\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22798\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22799\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22805\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22809\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22866\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22860\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22848\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22849\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___6;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22850\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22851\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22826\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22820\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22821\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22822\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22823\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22816\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22810\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22811\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22817\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22818\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22814\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22812\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22813\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22815\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22819\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22824\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22825\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22827\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22852\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22853\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22854\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22828\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22845\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22843\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22844\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22837\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22838\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22829\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___10 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22830\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___10;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22831\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22839\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22834\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22832\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22833\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22835\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22836\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22840\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22841\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22842\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22855\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22856\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22857\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22858\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22846\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22847\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22859\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22864\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22865\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22861\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22862\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22863\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22867\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22881\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_CONST)(int (*binary_op)(zval *result ,
                                                                                                            zval *op1 ,
                                                                                                            zval *op2 ) ,
                                                                                           zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& bitwise_xor_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22765\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& bitwise_and_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& bitwise_or_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& concat_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& shift_right_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& shift_left_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22752\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& mod_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22750\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& div_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22751\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22748\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& mul_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22749\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22746\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& sub_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22744\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_UNUSED_CONST((int (*)(zval *result ,
                                                                zval *op1 ,
                                                                zval *op2 ))(& add_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22745\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST)(int (*binary_op)(zval *result ,
                                                                                                                zval *op1 ,
                                                                                                                zval *op2 ) ,
                                                                                               zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_UNUSED_CONST)(int (*binary_op)(zval *result ,
                                                                                                            zval *op1 ,
                                                                                                            zval *op2 ) ,
                                                                                           zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;
  long tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *objval ;
  zval *tmp___9 ;
  long tmp___10 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22731\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22664\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(binary_op,
                                                           execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22665\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22666\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22667\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22668\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22651\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22662\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___2 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22663\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22655\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22653\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*container);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22654\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22656\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(binary_op,
                                                                   execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22657\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = opline->op2.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22659\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22660\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22661\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22669\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22670\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = (zval **)((void *)0);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22732\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22733\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22671\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22672\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22734\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22735\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22681\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22676\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22677\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22673\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22674\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22675\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22678\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22682\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22679\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22680\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22683\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22684\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22685\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22736\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___8 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22737\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___8) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22686\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22703\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22701\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22702\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22695\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22696\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22687\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22688\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22689\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22697\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22692\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22690\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22691\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22693\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22694\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22698\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22699\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22738\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22739\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22713\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22711\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22704\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22705\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___9;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22706\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22707\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22708\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22709\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22710\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22712\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22714\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22740\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22718\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22719\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22715\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22716\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22717\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22720\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22741\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22727\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22723\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22721\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22722\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22724\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22728\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22725\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22726\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22729\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22730\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22742\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22743\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST)(int (*binary_op)(zval *result ,
                                                                                                                zval *op1 ,
                                                                                                                zval *op2 ) ,
                                                                                               zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *value ;
  zval *tmp___0 ;
  int have_get_ptr ;
  long tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zval **zptr ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zval *value___0 ;
  zval *tmp___7 ;
  zend_uint tmp___8 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_uint tmp___10 ;
  zend_bool tmp___11 ;
  long tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22635\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22636\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_obj_zval_ptr_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22637\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22638\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22639\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22640\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22641\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22642\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22514\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22515\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22512\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22513\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22516\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22643\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22644\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22645\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___12 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22646\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___12) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22525\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22526\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22519\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22517\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22518\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22520\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22527\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22521\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22522\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22523\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22524\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22560\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22556\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22557\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___3;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22558\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22550\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22551\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22528\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22545\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22543\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22544\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___5 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22537\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22538\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22529\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22530\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___4;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22531\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22539\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22534\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22532\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22533\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22535\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22536\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22540\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22541\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22542\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22552\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22553\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22554\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22546\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22547\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22548\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22549\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22555\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22559\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22561\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22624\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22625\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22564\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22562\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22563\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22567\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22565\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22566\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22626\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22610\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22584\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22578\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22579\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22580\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22581\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22574\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22568\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22569\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22575\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22576\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22572\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22570\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22571\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22573\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22577\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22582\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22583\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22585\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22611\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22612\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22613\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22586\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22603\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22601\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22602\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22595\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22596\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22587\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___9 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22588\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___9;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22589\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22597\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22592\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22590\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22591\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22593\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22594\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22598\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22599\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22600\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22614\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22615\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22604\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22605\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22616\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22606\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22607\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22608\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22609\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22617\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22622\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22623\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22618\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22619\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22620\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22621\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22627\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22630\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22628\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22629\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22631\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22647\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22648\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22649\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zend_bailout((char *)"/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/php/Zend/zend_vm_execute.h",
                20741U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22511\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *obj ;
  zend_class_entry *ce ;
  zend_function *clone ;
  zend_object_value (*clone_call)(zval *object ) ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  char const   *tmp___2 ;
  long tmp___3 ;
  char const   *tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  int tmp___6 ;
  long tmp___7 ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  temp_variable *__t ;
  long tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22495\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22496\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  obj = _get_obj_zval_ptr_unused();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22497\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22442\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "__clone method called on non-object");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22445\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )obj->type != 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22446\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22443\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "__clone method called on non-object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22444\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22498\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = zend_get_class_entry((zval const   *)obj);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22499\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22500\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22447\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = ce->clone;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22448\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = (zend_function *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22501\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  clone_call = (obj->value.obj.handlers)->clone_obj;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22502\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((unsigned int )clone_call == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22503\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22451\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ce) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22449\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Trying to clone an uncloneable object of class %s",
                          ce->name);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22450\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Trying to clone an uncloneable object");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22504\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22475\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (clone) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22473\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (clone->op_array.fn_flags & 1024U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22458\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = __builtin_expect((long )((unsigned int )ce != (unsigned int )executor_globals.scope),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22459\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22455\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22453\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (executor_globals.scope)->name;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22454\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = "";
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22456\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1,
                              "Call to private %s::__clone() from context \'%s\'",
                              ce->name, tmp___2);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22457\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22472\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (clone->common.fn_flags & 512U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22467\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_check_protected(clone->common.scope,
                                         executor_globals.scope);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22468\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22460\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22461\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 1;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22469\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )tmp___6, 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22470\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22464\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (executor_globals.scope) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22462\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = (executor_globals.scope)->name;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22463\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22465\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Call to protected %s::__clone() from context \'%s\'",
                                ce->name, tmp___4);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22466\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22471\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22474\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22476\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22488\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22478\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (zval *)tmp___8;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22479\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22489\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->value.obj = (*clone_call)(obj);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22490\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)5;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22491\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(retval, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22492\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_isref_p(retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22493\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (! ((int )opline->result_type & (1 << 5)))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22480\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(retval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22486\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22487\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22481\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22485\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22482\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22483\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = retval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22484\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22494\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV)(int prop_dim ,
                                                                                                zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22441\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV)(int prop_dim ,
                                                                                                zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_literal *tmp___7 ;
  zval tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22427\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22429\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22430\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22382\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22379\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22380\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22357\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22358\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22359\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22360\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22361\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22307\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22308\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22362\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22309\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22351\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22343\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22340\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22341\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22310\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22311\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22342\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22338\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22332\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22333\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22318\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22312\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22317\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "22316\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "22314\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "22313\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "22315\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22334\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22335\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22322\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22323\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22321\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "22320\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "22319\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22324\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22336\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22330\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22326\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "22325\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22327\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22329\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "22328\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22331\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22337\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22339\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22344\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22352\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22348\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22345\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22346\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22347\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22349\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22350\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22363\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22364\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22353\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22354\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22365\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22366\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22355\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22356\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22367\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22381\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22370\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22368\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22369\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22371\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22378\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22373\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22376\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22377\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22374\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22375\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22422\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22394\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22389\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22385\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22383\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22384\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22386\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)tmp___7);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22387\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22388\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22393\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22390\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22391\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22392\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22421\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22419\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22416\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22397\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22395\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22396\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22398\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22399\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22400\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___8;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22401\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22417\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22414\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22406\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22404\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22402\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22403\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22405\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22413\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22411\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22409\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22407\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22408\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22410\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22412\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22415\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22418\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22420\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22423\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22424\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22425\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22426\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22436\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22303\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22294\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22285\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22282\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22283\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22264\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22281\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22279\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22280\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22273\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22274\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22265\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22266\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22267\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22275\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22270\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22268\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22269\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22271\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22272\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22276\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22277\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22278\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22284\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22286\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22295\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22292\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22289\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22287\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22288\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22290\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)tmp___3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22291\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22293\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22296\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22304\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22298\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22299\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22305\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22306\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22257\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22258\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22259\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22260\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22254\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22252\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22179\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22176\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22177\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22158\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22175\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22173\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22174\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22167\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22168\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22159\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22160\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22161\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22169\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22164\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22162\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22163\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22165\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22166\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22170\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22171\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22172\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22178\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22180\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22245\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22233\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22234\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22235\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22236\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22237\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22181\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22184\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22182\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22183\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22238\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22185\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22225\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22216\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22217\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22186\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22187\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22218\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22214\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22208\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22209\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22194\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22188\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22193\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22192\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "22190\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "22189\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "22191\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22210\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22211\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22198\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22199\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22197\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22196\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "22195\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22200\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22212\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22206\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22202\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22201\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22203\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22205\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22204\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22207\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22213\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22215\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22226\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22222\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22219\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22220\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22221\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22223\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22224\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22239\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22227\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22228\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22240\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22229\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22232\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22230\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22231\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22241\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22242\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22246\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22247\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22243\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22244\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22248\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22249\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22250\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22251\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22253\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22255\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22263\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22155\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22157\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22151\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22152\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22153\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22154\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zval *offset ;
  zval *tmp___7 ;
  ulong hval ;
  long tmp___8 ;
  register char const   *tmp___9 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22082\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22058\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22059\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22035\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22036\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22033\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22034\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22037\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22060\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22061\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22038\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22055\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22053\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22054\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22047\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22048\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22039\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22040\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22041\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22049\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22044\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22042\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22043\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22045\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22046\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22050\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22051\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22052\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22056\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22062\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22063\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22080\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_var(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22081\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22078\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22079\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22073\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22065\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22066\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22067\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22074\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22070\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22068\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22069\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22071\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22072\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22075\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22076\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22077\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22134\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22135\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___7;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22125\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___8 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22126\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___8;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22127\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22128\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22129\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22083\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22123\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22114\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22115\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22084\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22085\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22116\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22112\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___9 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22106\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22107\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22092\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___9 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22086\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22091\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___9 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22090\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___9 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22088\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___9 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "22087\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22089\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22108\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___9 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22109\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22096\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22097\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___9 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22095\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___9 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22094\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___9 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "22093\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22098\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___9 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22110\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___9 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22104\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22100\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22099\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22101\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "22103\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "22102\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "22105\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22111\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22113\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22124\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22120\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22117\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22118\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                    (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22119\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___10;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22121\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                  (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22122\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___10;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22130\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22131\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22132\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22133\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22136\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22144\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22140\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___4: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22139\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op1.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22137\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22138\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L___3;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22143\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22141\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22142\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22026\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22027\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22028\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22029\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22030\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22031\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22032\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern union _zend_function  __attribute__((__visibility__("default"))) *zend_std_get_static_method(zend_class_entry *ce ,
                                                                                                    char *function_name_strval ,
                                                                                                    int function_name_strlen ,
                                                                                                    struct _zend_literal  const  *key ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  long tmp___6 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_function *tmp___8 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22017\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22018\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22019\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21927\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21918\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21922\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                     (unsigned int )(opline->op1.zv)->value.str.len,
                                     (zend_literal const   *)(opline->op1.literal + 1),
                                     (int )opline->extended_value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21923\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21924\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21925\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21919\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Class \'%s\' not found",
                            (opline->op1.zv)->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21920\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21926\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21921\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21928\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->called_scope = ce;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21933\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21934\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 2UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21929\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = executor_globals.called_scope;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21932\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21930\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = executor_globals.called_scope;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21931\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = ce;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22020\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21937\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21936\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        goto _L___2;
      }
    } else {
      goto _L___2;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21997\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___2: /* CIL Label */ 
    _L___1: /* CIL Label */ 
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21944\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21941\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )ce) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21938\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21939\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21942\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21943\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21940\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          goto _L___0;
        }
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21996\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      _L: /* CIL Label */ 
      if (1 << 4 != 1 << 3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21978\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (char *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21979\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = 0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21945\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strval = (opline->op2.zv)->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21946\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strlen = (opline->op2.zv)->value.str.len;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21950\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs,
                                                    opline->op2.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21951\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((int )function_name->type != 6), 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21952\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21947\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Function name must be a string");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21948\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            function_name_strval = function_name->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21949\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            function_name_strlen = function_name->value.str.len;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (function_name_strval) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21971\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (ce->get_static_method) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21953\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (*(ce->get_static_method))(ce,
                                                           function_name_strval,
                                                           function_name_strlen);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21956\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 4 == 1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21954\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = opline->op2.literal + 1;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21955\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = (zend_literal *)((void *)0);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21957\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = zend_std_get_static_method(ce, function_name_strval,
                                                 function_name_strlen,
                                                 (struct _zend_literal  const  *)tmp___2);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21958\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (zend_function *)tmp___3;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21972\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21973\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21959\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()",
                                ce->name, function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21960\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21974\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21968\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21969\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21966\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (1 << 2 == 1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21962\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21961\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21965\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21963\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21964\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21967\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21970\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21975\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 != 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21976\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21977\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21992\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21993\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21983\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot call constructor");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21984\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21994\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.This) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21989\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_get_class_entry((zval const   *)executor_globals.This);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21990\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp___7 != (unsigned int )(ce->constructor)->common.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21987\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((ce->constructor)->common.fn_flags & 1024U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21985\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                  ce->name);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21986\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21988\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21991\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = ce->constructor;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22021\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21998\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22013\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22003\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22004\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = instanceof_function((zend_class_entry const   *)tmp___9,
                                       (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22005\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21999\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "22002\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22000\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "22001\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "22006\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22014\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22015\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___12;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22016\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22009\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22010\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22011\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___11;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "22012\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22022\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "22023\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op1 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21905\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21906\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21907\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21908\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21836\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21837\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21834\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21835\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21838\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21909\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21910\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21911\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21912\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21913\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21884\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21885\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21880\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21881\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21882\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21877\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21839\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21840\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21878\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21879\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21868\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21869\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21870\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21841\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21842\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21871\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21843\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21844\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21872\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21873\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21874\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21855\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21853\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21851\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21848\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21849\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21845\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21846\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21847\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21850\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21852\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21854\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21856\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21857\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21875\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21865\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21866\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21862\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21863\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21860\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21858\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21859\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21861\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21864\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21867\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21876\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21883\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21886\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21914\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21887\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21901\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21902\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21896\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21888\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21889\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21890\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21897\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21893\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21891\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21892\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21894\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21895\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21898\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21899\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21900\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21915\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21903\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21904\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21916\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21917\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **variable_ptr_ptr ;
  zval **value_ptr_ptr ;
  long tmp ;
  int tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21822\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21823\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value_ptr_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                                opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21824\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21790\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (value_ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21788\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*value_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21789\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        goto _L___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21787\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21786\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->var.fcall_returned_reference) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21780\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )free_op2.var == (unsigned int )((void *)0)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21776\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(*value_ptr_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21777\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21781\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Only variables should be assigned by reference");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21782\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                   0L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21783\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21778\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              return (0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21779\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21784\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = ZEND_ASSIGN_SPEC_VAR_CV_HANDLER(execute_data);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21785\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return (tmp___0);
          } else {
            goto _L___2;
          }
        } else {
          goto _L___2;
        }
      }
    } else {
      goto _L___2;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21795\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___2: /* CIL Label */ 
    _L___1: /* CIL Label */ 
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    if (1 << 4 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21793\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == (ulong )(1 << 1)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21791\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*value_ptr_ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21792\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21794\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21825\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21798\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr == (unsigned int )(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21796\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot assign by reference to overloaded object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21797\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21826\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21827\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21802\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )value_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21803\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21801\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot create references to/from string offsets nor overloaded objects");
    } else {
      goto _L___3;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21809\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___3: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21806\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21807\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21804\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1,
                            "Cannot create references to/from string offsets nor overloaded objects");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21805\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21808\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21828\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_variable_reference(variable_ptr_ptr, value_ptr_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21829\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21812\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == (ulong )(1 << 1)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21810\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*variable_ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21811\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21813\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21830\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21817\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*variable_ptr_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21818\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21814\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21815\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr = *variable_ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21816\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr_ptr = & __t->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21819\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21831\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21820\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21821\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21832\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21833\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *value ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___1 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21743\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21744\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21741\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + opline->op1.var)),
                                             (zval const   *)value, 1 << 4);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21742\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21733\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21727\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21714\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21715\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21716\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21728\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21717\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21718\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21719\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21720\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21721\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21722\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21723\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21729\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21730\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21731\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21724\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21725\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21726\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21732\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21740\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21737\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21738\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21734\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21735\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21736\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21739\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21752\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21753\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21751\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21748\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21749\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21745\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21746\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21747\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21750\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21764\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 4 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21754\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21757\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21755\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_const_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21756\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_to_variable(variable_ptr_ptr, value);
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21765\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21761\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21762\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21758\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21759\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21760\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr_ptr = & __t___2->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21763\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21767\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21768\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  long tmp ;
  zval *property_name ;
  zval *tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval *tmp___4 ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___6 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___7 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21706\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21707\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21624\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21625\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21622\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21623\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21626\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21709\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21631\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21627\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21628\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21629\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21630\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21635\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___3, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)tmp___2);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21695\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21696\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = tmp___4;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21697\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1 << 4, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21698\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21699\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21700\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21701\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21663\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21664\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21655\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21649\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21636\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21637\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21638\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21650\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21639\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21640\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21641\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21642\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21643\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21644\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___6;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21645\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21651\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21652\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21653\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21646\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21647\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21648\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21654\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21662\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21659\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21660\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21656\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21657\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21658\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21661\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21687\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21688\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21673\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21665\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21666\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21674\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21670\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21671\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21667\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21668\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21669\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21672\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21685\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21675\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21678\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21676\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21677\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21686\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21682\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21683\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21679\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21680\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21681\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21684\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21702\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21689\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21690\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21703\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21693\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21691\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21692\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21694\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21710\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21704\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21705\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21711\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21712\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21713\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21611\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21612\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21614\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21602\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21603\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21600\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21601\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21604\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21615\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21605\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21606\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21616\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21607\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21608\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21617\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___2, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21618\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21609\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21610\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21619\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21620\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21621\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  zend_literal *tmp___4 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint tmp___9 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___10 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21585\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21586\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21587\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21588\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21512\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21509\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21510\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21491\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21508\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21506\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21507\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21500\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21501\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21492\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21493\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21494\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21502\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21497\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21495\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21496\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21498\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21499\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21503\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21504\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21505\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21511\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21513\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21589\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21516\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21517\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21514\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21515\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21518\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21590\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21519\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21520\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21591\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21592\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21558\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21555\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21556\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21553\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21551\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21552\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21549\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21547\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21548\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21542\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21543\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21544\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21545\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21521\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21540\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___8 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21541\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___8 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21538\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21536\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___6 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21537\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___6 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21530\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21531\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21522\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___5 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21523\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___5;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21524\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21532\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21527\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21525\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21526\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21528\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21529\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21533\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21534\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21535\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21539\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21546\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21550\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21554\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21557\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21559\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21560\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21561\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21594\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21580\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21581\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21562\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21579\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21577\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21578\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21571\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21572\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21563\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21564\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___11;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21565\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21573\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21568\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21566\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21567\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21569\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21570\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21574\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21575\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21576\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21582\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21583\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21584\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_VAR_CV)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  int tmp___8 ;
  unsigned int tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21485\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21424\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21422\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21423\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21425\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21486\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21474\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21475\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_var(opline->op1.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21476\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21428\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21429\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21426\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21427\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21430\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21431\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21432\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21478\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)tmp___1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21479\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21470\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21467\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21468\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21465\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21463\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21464\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21461\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21459\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21460\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21454\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21455\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21456\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21457\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___4) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21433\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21452\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21453\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21450\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21448\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21449\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___3 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21442\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21443\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21434\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___2 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21435\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___2;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21436\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21444\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21439\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "21437\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "21438\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21440\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21441\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21445\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21446\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21447\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21451\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21458\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21462\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21466\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21469\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21471\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21480\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21472\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21473\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21481\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21482\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21483\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zend_fetch_property_address_read_helper_SPEC_VAR_CV(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21484\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___8);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21487\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zend_fetch_property_address_read_helper_SPEC_VAR_CV(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21488\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___8);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21410\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21411\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21399\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21400\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21396\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21397\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21398\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21406\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21401\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21402\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21407\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21408\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21409\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21403\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21404\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21405\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21412\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21413\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21338\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21339\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21390\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21344\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21391\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21392\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21382\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21379\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21380\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21377\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21375\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21376\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21373\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21371\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21372\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21366\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21367\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21368\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21369\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21345\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21364\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21365\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21362\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21360\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21361\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21354\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21355\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21346\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21347\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21348\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21356\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21351\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21349\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21350\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21352\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21353\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21357\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21358\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21359\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21363\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21370\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21374\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21378\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21381\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21383\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21393\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21385\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21395\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21251\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21248\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21249\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21250\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21252\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21255\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21253\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21254\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21257\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21294\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21295\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21292\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21290\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21291\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21288\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21286\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21287\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21281\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21282\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21283\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21284\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21260\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21279\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21280\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21277\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21275\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21276\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21269\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21270\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21261\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21262\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21263\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21271\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21266\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21264\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21265\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21267\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21268\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21272\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21273\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21274\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21278\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21285\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21289\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21293\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21296\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21298\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21299\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21300\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21320\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21321\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21322\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21301\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21318\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21316\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21317\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21310\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21311\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21302\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21303\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21304\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21312\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21307\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21305\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21306\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21308\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21309\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21313\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21314\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21315\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21319\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21336\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21246\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_VAR_CV(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21247\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_VAR_CV)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21242\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21234\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21235\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21222\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21223\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21224\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21219\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21220\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21221\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21230\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21225\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21226\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21231\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21232\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21233\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21227\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21228\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21229\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21243\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21236\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21237\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21244\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21245\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  zval *tmp___3 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___9 ;
  zend_free_op free_res ;
  zval **retval_ptr ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;
  long tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21130\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21127\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21128\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21109\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21126\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21124\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21125\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21118\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21119\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21110\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21111\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21112\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21120\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21115\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21113\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21114\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21116\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21117\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21121\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21122\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21123\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21129\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21131\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21212\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21134\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21135\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21132\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21133\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21136\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21213\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___3, 1 << 4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21215\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21174\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21171\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21172\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21169\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21167\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21168\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___9 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21165\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21163\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21164\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21158\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21159\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21160\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___6 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21161\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___6) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21137\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21156\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___7 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21157\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___7 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21154\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21152\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21153\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21146\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21147\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21138\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___4 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21139\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___4;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21140\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21148\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21143\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21141\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21142\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21144\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21145\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21149\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21150\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21151\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21155\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21162\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21166\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21170\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21173\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21175\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21176\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21177\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21217\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___13 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr == (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21218\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21178\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot unset string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(*retval_ptr, & free_res, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21204\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )retval_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21197\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___12 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___12) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21179\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21196\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21194\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___11 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21195\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___11 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21188\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21189\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21180\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___10 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21181\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1 = (zval *)tmp___10;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21182\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21190\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21185\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21183\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21184\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21186\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___1, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21187\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___1);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21191\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21192\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___1);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21193\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21199\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21205\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_res.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21200\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_res.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21201\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21207\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21208\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval *tmp___7 ;
  unsigned int tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21104\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21105\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21094\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21043\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21041\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21042\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21044\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21095\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_var(opline->op1.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21090\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21047\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21048\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21045\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21046\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21049\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21091\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21092\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, tmp___0, 1 << 4, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21093\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21087\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21084\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21085\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21082\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21080\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21081\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21078\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21076\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21077\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21071\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21072\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21073\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___3 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21074\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___3) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21050\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21069\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "21070\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21067\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21065\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "21066\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___2 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21059\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21060\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21051\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___1 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21052\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___1;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21053\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21061\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21056\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "21054\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "21055\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21057\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "21058\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21062\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21063\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "21064\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "21068\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21075\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21079\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21083\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21086\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21088\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21098\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 4 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21096\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21097\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21099\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_var(opline->op1.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21100\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21101\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, tmp___7, 1 << 4, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21106\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21102\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21103\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21107\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21108\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21034\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21035\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21036\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21037\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 4, 3);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21038\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21032\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21033\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21039\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21040\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21023\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21024\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21025\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20979\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20980\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20977\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20978\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20981\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21026\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21027\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 4, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21028\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21019\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21016\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21017\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21014\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21012\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "21013\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21010\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21008\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "21009\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21003\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21004\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21005\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21006\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20982\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21001\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "21002\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "20999\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "20997\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "20998\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20991\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20992\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20983\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20984\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20985\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20993\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20988\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "20986\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "20987\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20989\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20990\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20994\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20995\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20996\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "21000\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "21007\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "21011\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "21015\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "21018\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21029\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21022\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21030\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "21031\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20966\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20967\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20968\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20895\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20896\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20893\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20894\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20897\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20969\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20970\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 4, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20971\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20935\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20932\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20933\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20930\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20928\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20929\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20926\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20924\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20925\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20919\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20920\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20921\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20922\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20898\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20917\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20918\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "20915\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "20913\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "20914\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20907\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20908\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20899\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20900\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20901\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20909\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20904\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "20902\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "20903\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20905\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "20906\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20910\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20911\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "20912\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "20916\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20923\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20927\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20931\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20934\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20936\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20972\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20937\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20938\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20973\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20974\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20963\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20964\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20958\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20959\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20960\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20939\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20956\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20954\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20955\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20948\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20949\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20940\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20941\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___7;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20942\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20950\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20945\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20943\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20944\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20946\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20947\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20951\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20952\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20953\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20957\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20961\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20962\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20965\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20975\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20976\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20885\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20886\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 134217728UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20881\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20879\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20877\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20878\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20880\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20882\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20888\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20889\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 4, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20890\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20883\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20884\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20891\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20892\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_VAR_CV)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_VAR_CV((int (*)(zval * ))(& decrement_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20873\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_VAR_CV((int (*)(zval * ))(& increment_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_VAR_CV)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_literal *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20862\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20863\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20756\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20757\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20754\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20755\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20758\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20864\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20865\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20866\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20867\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20761\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20762\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20763\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20759\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20764\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20765\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20868\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20796\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20767\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20768\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20797\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20798\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20789\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20790\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20791\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20769\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20786\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20784\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20785\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20778\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20779\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20770\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20771\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20772\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20780\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20775\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20773\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20774\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20776\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20777\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20781\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20782\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20783\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20792\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20787\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20788\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20793\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20794\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20795\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20869\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20854\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20851\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20833\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20801\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20802\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20834\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20835\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20836\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20837\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20819\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20813\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20814\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20815\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20816\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20809\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20803\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20804\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20810\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20811\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20807\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20805\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20806\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20808\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20812\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20817\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20818\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20820\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20838\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20821\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20822\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20823\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20824\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___12;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20825\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20828\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20826\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20827\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20829\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20830\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20842\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20843\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20844\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20845\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20831\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20832\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20846\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)tmp___13);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20847\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20848\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20849\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20850\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20852\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20853\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20855\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20870\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20856\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20857\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20871\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20872\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_VAR_CV)(int (*incdec_op)(zval * ) ,
                                                                                        zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20752\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_VAR_CV((int (*)(zval * ))(& decrement_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20750\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_VAR_CV((int (*)(zval * ))(& increment_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20751\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_VAR_CV)(int (*incdec_op)(zval * ) ,
                                                                                        zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20735\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20736\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20737\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20738\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20739\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20740\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20621\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20622\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20619\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20620\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20623\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20741\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20742\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20743\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20744\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20629\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20630\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20624\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20625\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20626\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20631\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20627\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20628\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20745\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20664\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20635\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20636\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20665\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20666\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20667\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20659\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20637\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20654\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20652\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20653\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20646\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20647\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20638\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20639\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20640\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20648\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20643\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20641\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20642\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20644\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20645\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20649\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20650\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20651\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20660\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20661\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20662\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20655\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20656\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20657\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20663\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20668\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20746\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20725\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20711\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20669\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20670\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20712\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20713\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20714\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20715\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20687\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20681\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20682\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20683\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20684\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20677\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20671\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20672\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20678\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20679\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20675\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20673\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20674\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20676\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20680\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20685\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20686\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20688\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20716\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20717\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20718\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20689\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20706\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20704\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20705\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20698\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20699\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20690\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20691\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20692\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20700\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20695\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20693\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20694\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20696\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20697\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20701\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20702\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20703\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20719\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20720\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20721\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20707\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20708\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20722\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)tmp___15);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20723\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20709\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20710\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20724\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20729\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20730\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20726\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20727\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20728\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20732\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20734\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20748\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20749\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_CV)(int (*binary_op)(zval *result ,
                                                                                                      zval *op1 ,
                                                                                                      zval *op2 ) ,
                                                                                     zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20617\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& bitwise_xor_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20618\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20615\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& bitwise_and_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20616\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& bitwise_or_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20614\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20611\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& concat_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20612\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20609\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& shift_right_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20610\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20607\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& shift_left_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20605\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& mod_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20606\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20603\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& div_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20604\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20601\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& mul_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20602\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& sub_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20600\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CV((int (*)(zval *result ,
                                                          zval *op1 , zval *op2 ))(& add_function),
                                                 execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_CV)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_CV)(int (*binary_op)(zval *result ,
                                                                                                      zval *op1 ,
                                                                                                      zval *op2 ) ,
                                                                                     zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  zval *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  temp_variable *__t ;
  long tmp___6 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  zval *objval ;
  zval *tmp___10 ;
  long tmp___11 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20584\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_VAR_CV(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20511\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20512\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20513\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20493\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20494\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20492\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20507\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___3 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20508\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20499\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20497\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((unsigned int )free_op1.var != (unsigned int )((void *)0))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20495\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*container);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20496\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20498\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20500\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_VAR_CV(binary_op,
                                                             execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20501\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20502\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20503\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20504\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 4, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20505\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20506\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20514\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20515\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20585\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20586\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20516\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20517\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20587\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20588\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20528\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20521\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20522\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20518\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20519\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20520\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20523\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20529\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20524\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20525\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20530\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20526\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20527\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20531\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20532\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20533\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20589\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20590\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20534\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20551\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20549\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20550\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20543\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20544\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20535\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20536\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___7;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20537\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20545\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20540\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20538\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20539\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20541\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20542\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20546\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20547\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20548\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20591\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20592\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20561\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20559\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20552\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20553\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20554\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20555\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20556\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20557\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20558\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20560\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20562\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20566\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20567\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20563\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20564\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20565\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20568\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20594\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20577\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20571\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20569\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20570\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20572\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20578\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20573\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20574\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20579\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20575\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20576\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20580\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20583\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20581\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20582\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_CV)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *tmp___0 ;
  zval *value ;
  zval *tmp___1 ;
  int have_get_ptr ;
  long tmp___2 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval **zptr ;
  zend_literal *tmp___4 ;
  zval **tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *z ;
  zend_literal *tmp___9 ;
  zval *value___0 ;
  zval *tmp___10 ;
  zend_uint tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20476\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20477\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20478\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20479\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20480\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20481\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20482\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20344\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20341\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20342\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20345\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20485\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20486\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20487\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20354\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20355\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20348\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20346\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20347\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20349\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20356\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20350\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20351\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20352\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20353\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20470\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20392\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20387\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20357\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20358\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20388\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___4);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20389\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20390\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20381\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20382\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20359\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20376\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20374\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20375\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20368\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20369\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20360\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20361\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___6;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20362\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20370\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20365\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "20363\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "20364\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20366\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20367\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20371\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20372\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20373\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20383\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20384\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20385\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20377\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20378\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20379\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20380\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20386\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20391\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20393\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20471\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20462\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20463\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20399\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20396\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20394\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20395\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20397\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20398\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20402\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20400\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20401\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20464\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20448\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20419\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20413\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20414\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20415\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20416\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20409\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20403\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20404\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20410\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20411\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20407\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20405\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20406\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20408\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20412\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20417\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20418\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20420\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20449\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20450\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20451\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20421\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20438\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20436\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20437\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20430\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20431\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20422\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20423\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20424\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20432\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20427\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20425\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "20426\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20428\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "20429\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20433\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20434\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20435\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20452\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20453\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20441\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20439\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20440\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20442\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___15);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20443\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20454\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20444\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20445\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20446\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20447\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20455\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20460\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20461\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20456\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20457\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20458\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20459\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20465\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20472\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20468\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20466\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20467\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20469\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20473\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20474\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20336\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20332\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20333\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20340\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20316\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20317\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20318\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20314\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20315\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20307\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20305\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20306\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20297\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20291\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20292\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20293\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20294\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20295\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20303\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20304\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20282\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20283\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20284\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20285\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20286\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20277\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20278\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20279\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20288\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20280\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20281\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20289\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20290\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20263\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20264\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20265\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20266\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20267\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20254\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20255\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20256\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20257\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20258\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20259\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20250\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20251\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20260\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20252\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20253\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20242\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20243\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20244\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20245\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20246\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20238\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20239\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20247\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20248\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20231\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20232\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20229\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20230\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20223\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20224\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20220\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20221\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20213\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20215\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20217\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20211\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20212\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20218\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20219\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20204\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20205\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20206\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20207\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20199\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20193\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20194\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20200\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20186\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20187\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20188\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20189\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20190\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20184\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20185\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20180\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20181\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20175\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20176\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20182\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20166\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20167\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_VAR_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20162\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20163\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20157\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20158\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20164\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SEPARATE_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *var_ptr ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_bool tmp___0 ;
  zend_uint tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20153\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20154\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )var_ptr->type != 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20149\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = zval_isref_p(var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20150\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20131\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20147\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_refcount_p(var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20148\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20140\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20141\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20132\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20133\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20134\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20142\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20137\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20135\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = var_ptr->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20136\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = var_ptr->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20138\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20139\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20143\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20144\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20145\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = var_ptr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20146\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20151\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20155\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zval tmp___0 ;
  zval *varname ;
  zval *tmp___1 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;
  zval __attribute__((__visibility__("default")))  **tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20126\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20127\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20059\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20058\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20049\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20056\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20052\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20053\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20054\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20050\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "20051\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20055\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20098\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    tmp___1 = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20099\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varname = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20100\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20069\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )varname->type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20064\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20060\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.value = varname->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20061\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.type = varname->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20065\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20066\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )tmp___0.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20062\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& tmp___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20063\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20067\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varname = & tmp___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20068\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20070\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20101\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20082\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20076\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20071\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20073\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                             (unsigned int )(opline->op2.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op2.literal + 1),
                                             0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20074\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20075\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "20072\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20077\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20083\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20078\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = opline->op1.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20079\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20084\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)tmp___3);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20085\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20086\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20080\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20081\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20090\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20091\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20087\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20088\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20102\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20094\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname == (unsigned int )(& tmp___0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20092\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& tmp___0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20093\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20095\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20103\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20096\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20097\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20128\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20113\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20108\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20107\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20104\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20105\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20106\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20109\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20110\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20111\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20124\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20122\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20123\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20117\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20114\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20115\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20116\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20121\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20118\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20119\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20120\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20129\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20130\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  ulong hash_value ;
  ulong tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20040\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20041\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19999\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19997\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19993\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19986\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19987\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19988\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19992\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19989\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19990\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19991\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19994\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19996\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19998\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20000\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20042\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20043\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20009\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )varname->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20002\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20006\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20003\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20004\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20014\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20010\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20013\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20011\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20012\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20044\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20020\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20015\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20017\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20018\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20019\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "20016\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20021\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20022\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20023\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20026\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20027\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20028\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20029\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20030\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20045\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20032\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20031\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20037\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20033\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "20036\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20034\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "20035\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20046\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20038\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "20039\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20047\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20048\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19979\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19980\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19981\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19982\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zval *offset ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19973\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19974\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19911\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19893\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19886\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19887\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19888\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19864\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19865\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19862\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19863\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19866\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19889\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19890\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19867\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19884\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19882\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19883\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19876\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19877\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19868\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19869\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19870\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19878\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19873\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19871\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19872\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19874\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19875\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19879\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19880\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19881\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19885\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19891\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19892\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19909\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_var(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19910\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19907\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19908\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19902\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19894\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19895\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19896\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19903\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19899\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19897\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19898\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19900\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19901\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19904\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19905\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19906\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19975\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19963\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = (zval *)((void *)0);
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19954\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19955\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19956\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19957\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19958\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19912\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19952\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19943\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19944\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19913\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19914\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19945\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19941\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19935\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19936\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19921\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19915\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19920\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19919\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19917\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "19916\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19918\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19937\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19938\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19925\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19926\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19924\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19923\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19922\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19927\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19939\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19933\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19929\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19928\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19930\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19932\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19931\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19934\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19940\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19942\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19953\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19949\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19946\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19947\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19948\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19950\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19951\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19959\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19960\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19961\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19962\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19964\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19976\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19972\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19968\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___4: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19967\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op1.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19965\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19966\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L___3;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19971\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19969\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19970\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19977\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19978\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  long tmp___6 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_function *tmp___8 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19855\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19856\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19857\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19765\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19756\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                     (unsigned int )(opline->op1.zv)->value.str.len,
                                     (zend_literal const   *)(opline->op1.literal + 1),
                                     (int )opline->extended_value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19761\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19762\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19763\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19757\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Class \'%s\' not found",
                            (opline->op1.zv)->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19758\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19764\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19759\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->called_scope = ce;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19771\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19772\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 2UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19767\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = executor_globals.called_scope;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19770\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19768\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = executor_globals.called_scope;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19769\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = ce;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19775\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19774\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19773\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        goto _L___2;
      }
    } else {
      goto _L___2;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19835\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___2: /* CIL Label */ 
    _L___1: /* CIL Label */ 
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19782\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19779\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )ce) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19776\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19777\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19780\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19781\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19778\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          goto _L___0;
        }
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19834\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      _L: /* CIL Label */ 
      if (1 << 3 != 1 << 3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19816\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (char *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19817\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = 0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19818\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 3 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19783\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strval = (opline->op2.zv)->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19784\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strlen = (opline->op2.zv)->value.str.len;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19788\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name = (zval *)((void *)0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19789\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((int )function_name->type != 6), 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19790\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19785\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Function name must be a string");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19786\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            function_name_strval = function_name->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19787\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            function_name_strlen = function_name->value.str.len;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19819\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (function_name_strval) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19809\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (ce->get_static_method) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19791\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (*(ce->get_static_method))(ce,
                                                           function_name_strval,
                                                           function_name_strlen);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19794\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 3 == 1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19792\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = opline->op2.literal + 1;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19793\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = (zend_literal *)((void *)0);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19795\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = zend_std_get_static_method(ce, function_name_strval,
                                                 function_name_strlen,
                                                 (struct _zend_literal  const  *)tmp___2);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19796\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (zend_function *)tmp___3;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19810\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19811\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19797\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()",
                                ce->name, function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19798\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19812\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 3 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19806\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19807\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19804\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (1 << 2 == 1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19800\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19799\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19803\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19801\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19802\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19805\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19808\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19813\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19820\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 3 != 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19814\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19815\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19830\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19831\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19821\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot call constructor");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19822\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19832\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.This) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19827\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_get_class_entry((zval const   *)executor_globals.This);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19828\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp___7 != (unsigned int )(ce->constructor)->common.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19825\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((ce->constructor)->common.fn_flags & 1024U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19823\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                  ce->name);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19824\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19826\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19829\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19833\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = ce->constructor;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19836\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19851\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19845\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19842\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = instanceof_function((zend_class_entry const   *)tmp___9,
                                       (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19843\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19837\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19840\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19838\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19839\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19844\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19846\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19852\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19853\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___12;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19854\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19847\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19848\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19849\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___11;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19850\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  long tmp ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___4 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___5 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___6 ;
  long tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19748\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19749\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19750\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19668\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19669\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19666\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19667\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19670\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19751\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19675\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = (zval *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19676\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19671\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19672\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19677\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19673\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19674\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19678\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___2, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19738\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = (zval *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19739\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1 << 3, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19740\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19741\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19742\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19743\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19706\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19707\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19698\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19692\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19679\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19680\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___3;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19681\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19693\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19682\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19683\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19684\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19685\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19686\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19687\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___4;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19688\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19694\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19695\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19696\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19689\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19690\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19691\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19697\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19705\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19702\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19703\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19699\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19700\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19701\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19704\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19730\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19731\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19716\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19708\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19709\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19717\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19713\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19714\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19710\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19711\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19712\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19715\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19728\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19718\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19721\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19719\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19720\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19729\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19725\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19726\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19722\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19723\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19724\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19727\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19744\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19732\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19733\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19745\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19736\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19734\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19735\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19737\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19752\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19746\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19747\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;
  unsigned int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19661\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19662\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19602\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19600\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19601\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19603\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19648\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_var(opline->op1.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19649\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19606\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19607\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19604\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19605\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, (zval *)((void *)0), 1 << 3, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19646\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19643\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19644\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19641\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19639\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19640\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19637\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19635\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19636\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19630\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19631\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19632\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___2 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19633\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___2) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "19609\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "19628\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "19629\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19626\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19624\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19625\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___1 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19618\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19619\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "19610\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___0 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "19611\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___0;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "19612\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19620\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "19615\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "19613\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "19614\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "19616\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "19617\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19621\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19622\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19623\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19627\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19634\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19638\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19642\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19645\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19647\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19656\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19654\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19655\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19657\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_var(opline->op1.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19658\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, (zval *)((void *)0), 1 << 3, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19663\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19659\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19660\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19664\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19665\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19592\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19594\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19548\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19549\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19546\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19547\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19550\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, (zval *)((void *)0), 1 << 3, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19588\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19585\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19586\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19583\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19581\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19582\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19579\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19577\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19578\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19572\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19573\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19574\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___2 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19575\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___2) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19551\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19570\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19571\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___3 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19568\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "19566\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "19567\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___1 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19560\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19561\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19552\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___0 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19553\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___0;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19554\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19562\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19557\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19555\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19556\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19558\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19559\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19563\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19564\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19565\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19569\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19576\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19580\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19584\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19587\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19589\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19590\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19591\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19536\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19537\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19538\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19465\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19463\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19464\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19539\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, (zval *)((void *)0), 1 << 3, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19540\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19505\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19502\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19503\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19500\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19498\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19499\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19496\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19494\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19495\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19489\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19490\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19491\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___2 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19492\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___2) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19468\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19487\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19488\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___3 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19485\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "19483\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "19484\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___1 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19477\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19478\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19469\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___0 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19470\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___0;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19471\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19479\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19474\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19472\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "19473\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19475\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "19476\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19480\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19481\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "19482\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19486\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19493\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19497\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19501\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19504\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19506\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19541\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19507\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19508\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19533\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19534\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19528\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19529\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19509\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19526\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19524\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19525\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19518\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19519\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19510\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19511\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___6;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19512\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19520\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19515\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19513\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19514\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19516\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19517\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19521\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19522\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19523\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19527\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19531\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19532\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19535\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_VAR_UNUSED)(int type ,
                                                                                          zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19461\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_UNUSED(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19462\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19459\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_UNUSED(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19460\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19455\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19456\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19446\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19447\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19449\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19450\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19451\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19457\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_VAR_UNUSED(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19458\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_UNUSED(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19442\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_UNUSED(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19443\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_UNUSED(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19441\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_VAR_UNUSED)(int type ,
                                                                                          zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  ulong __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19322\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )varname->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19317\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19313\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19314\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19318\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp_varname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19319\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp_varname.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19315\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp_varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19316\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19320\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp_varname;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19321\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19336\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19330\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19325\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19327\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19328\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19329\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19326\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19331\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19332\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19333\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)tmp___1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19369\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19370\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19341\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hash_value = ((zend_literal *)varname)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19348\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19345\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )varname->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19342\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = ((Bucket *)(varname->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19343\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19344\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = (unsigned long )tmp___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19346\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                 (unsigned int )(varname->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19347\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hash_value = (unsigned long )tmp___3;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19371\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19372\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19349\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19350\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19351\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19352\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19353\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19354\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19365\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 << 2 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19357\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19355\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19356\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19358\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19366\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x10000000: 
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19359\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19360\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19368\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19363\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19361\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19362\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19364\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19375\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp_varname)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19373\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp_varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19374\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19376\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19436\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19396\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19397\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19377\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19394\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19392\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19393\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19386\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19387\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19378\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19379\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19380\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19388\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19383\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19381\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19382\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19384\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19385\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19389\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19390\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19391\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19395\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19398\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19425\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19399\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19400\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19401\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19426\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19427\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19420\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19421\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19402\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19419\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19417\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19418\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19411\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19412\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19403\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19404\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19405\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19413\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19408\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19406\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19407\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19409\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19410\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19414\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19415\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19416\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19422\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19429\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19423\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19424\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19430\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& bitwise_xor_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& bitwise_and_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19307\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& bitwise_or_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19305\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& concat_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19306\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19303\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& shift_right_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19304\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& shift_left_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& mod_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19297\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& div_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19295\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& mul_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19293\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& sub_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19294\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19291\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_UNUSED((int (*)(zval *result ,
                                                              zval *op1 ,
                                                              zval *op2 ))(& add_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19292\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                              zval *op1 ,
                                                                                                              zval *op2 ) ,
                                                                                             zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                          zval *op1 ,
                                                                                                          zval *op2 ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;
  long tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *objval ;
  zval *tmp___9 ;
  long tmp___10 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19278\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19203\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19204\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19205\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19206\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19207\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19188\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19189\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19187\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19201\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___2 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19194\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19192\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((unsigned int )free_op1.var != (unsigned int )((void *)0))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19190\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*container);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19191\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19193\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19195\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED(binary_op,
                                                                 execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19196\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19197\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 3, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19199\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19200\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19279\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19280\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19210\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19211\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19281\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19282\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19222\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19212\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19213\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19214\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19217\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19218\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19219\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19220\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19221\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19225\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19226\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19227\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19283\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___8 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19284\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___8) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19228\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19245\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19243\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19244\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19237\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19238\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19229\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19230\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19231\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19239\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19234\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19232\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19233\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19235\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19236\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19240\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19241\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19242\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19285\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19286\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19255\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19253\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19246\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19247\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___9;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19248\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19249\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19250\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19251\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19252\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19254\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19260\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19261\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19258\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19259\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19262\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19288\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19271\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19265\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19263\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19264\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19266\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19272\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19267\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19268\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19273\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19269\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19270\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19274\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19277\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19275\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19276\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19289\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19290\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED)(int (*binary_op)(zval *result ,
                                                                                                              zval *op1 ,
                                                                                                              zval *op2 ) ,
                                                                                             zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *value ;
  zval *tmp___0 ;
  int have_get_ptr ;
  long tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zval **zptr ;
  zend_literal *tmp___3 ;
  zval **tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zval *z ;
  zend_literal *tmp___8 ;
  zval *value___0 ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;
  zend_literal *tmp___14 ;
  long tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19039\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19040\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19037\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19038\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19041\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19180\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19181\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___15 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19182\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___15) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19050\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19051\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19044\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19042\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19043\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19045\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19052\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19046\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19047\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19048\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19049\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19166\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19088\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19083\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 3 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19053\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19054\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19084\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___3);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19085\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19086\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19077\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19078\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19055\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19072\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19070\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19071\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19064\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19065\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19056\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19057\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___5;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19058\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19066\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19061\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19059\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "19060\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19062\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19063\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19067\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19068\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19069\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19079\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19080\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19081\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19073\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19074\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19075\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19076\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19082\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19087\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19167\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19158\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19159\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19095\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19092\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 3 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19090\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19091\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19093\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___8);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19094\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19098\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19096\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19097\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19160\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19144\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19115\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19109\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19110\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19111\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19112\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19105\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19099\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19100\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19106\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19107\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19103\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19101\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19102\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19104\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19108\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19113\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19114\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19116\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19145\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19146\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19147\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___13) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19117\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19134\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19132\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___12 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19133\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___12 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19126\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19127\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19118\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___11 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19119\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___11;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19120\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19128\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19123\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19121\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19122\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19124\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19125\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19129\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19130\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19131\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19148\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19149\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19137\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 3 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19135\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___14 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19136\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___14 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19138\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___14);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19139\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19150\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19140\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19141\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19142\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19143\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19151\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19156\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19157\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19152\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19153\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19154\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19155\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19161\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19168\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19164\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19162\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19163\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19165\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19169\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19170\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19186\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR)(int prop_dim ,
                                                                                                 zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19035\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19036\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19033\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19034\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR)(int prop_dim ,
                                                                                                 zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_literal *tmp___7 ;
  zval tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19022\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19023\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19024\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19025\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19026\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19027\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18970\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18966\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18967\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18942\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18943\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18944\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18945\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18946\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18892\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18893\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18947\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18894\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18936\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18928\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18925\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18926\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18895\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18896\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18927\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18923\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18917\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18918\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18903\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18897\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18902\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "18901\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "18899\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "18898\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "18900\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18919\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18920\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18907\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18908\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18906\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "18905\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "18904\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18909\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18921\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18915\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18911\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "18910\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18912\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18914\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "18913\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18916\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18922\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18924\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18929\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18937\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18933\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18930\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18931\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18932\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18934\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18935\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18948\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18949\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18938\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18939\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18950\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18951\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18940\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18941\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18952\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18968\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18957\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18955\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18953\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18954\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18956\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18963\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18958\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18961\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18962\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18959\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18960\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18969\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18964\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18965\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___1;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19017\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___1: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18984\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18977\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18973\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18971\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18972\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18974\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)tmp___7);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18975\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18976\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18978\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18979\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18980\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18985\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18983\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "19016\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19012\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19009\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18988\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18986\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18987\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18989\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18990\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18991\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___8;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18992\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19010\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19005\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18997\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18995\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18993\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18994\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18996\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "19004\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19002\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19000\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18998\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18999\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "19001\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "19003\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19006\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19011\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (free_op2.var) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19007\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(free_op2.var);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "19008\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          goto _L___0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "19015\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___0: /* CIL Label */ 
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19013\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "19014\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19028\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19029\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19018\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19019\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19030\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "19021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19031\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19032\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zval tmp___0 ;
  zval *varname ;
  zval *tmp___1 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;
  zval __attribute__((__visibility__("default")))  **tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18886\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18888\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18820\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18819\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18818\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18810\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18817\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18813\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18814\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18815\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18811\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18812\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18816\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18859\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    tmp___1 = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18860\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varname = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18861\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18830\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )varname->type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18825\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18821\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.value = varname->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18822\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.type = varname->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18826\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18827\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )tmp___0.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18823\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& tmp___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18824\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18828\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varname = & tmp___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18829\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18831\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18862\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18843\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18837\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18832\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18834\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                             (unsigned int )(opline->op2.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op2.literal + 1),
                                             0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18835\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18836\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18833\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18838\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18844\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = opline->op1.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18845\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)tmp___3);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18846\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18847\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18842\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18850\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18851\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18852\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18848\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18849\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18863\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18855\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname == (unsigned int )(& tmp___0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18853\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& tmp___0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18854\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18856\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18864\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18857\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18858\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18889\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18874\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18869\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18868\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18865\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18866\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18867\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18873\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18870\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18871\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18872\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18885\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18883\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18884\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18878\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18875\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18876\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18877\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18882\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18879\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18880\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18881\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18890\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18891\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18806\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18795\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18781\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18778\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18779\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18760\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18777\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18775\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18776\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18769\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18770\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18761\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18762\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18763\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18771\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18766\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18764\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18765\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18767\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18768\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18772\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18773\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18774\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18780\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18782\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18796\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18790\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18785\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18783\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18784\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18786\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)tmp___3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18787\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18791\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18788\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18789\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18794\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18792\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18793\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18799\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18797\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18798\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18807\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18801\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18802\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18808\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18809\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18750\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18746\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18664\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18661\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18662\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18643\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18660\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18658\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18659\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18652\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18653\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18644\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18645\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18646\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18654\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18649\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18647\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18648\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18650\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18651\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18655\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18656\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18657\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18663\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18665\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18736\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18718\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18719\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18720\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18721\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18722\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18666\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18669\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18667\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18668\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18723\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18670\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18710\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18701\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18702\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18671\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18672\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18703\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18699\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18693\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18694\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18679\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18673\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18678\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18677\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "18675\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "18674\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "18676\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18695\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18696\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18683\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18684\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18682\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18681\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "18680\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18685\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18697\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18691\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18687\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18686\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18688\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18690\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18689\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18692\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18698\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18700\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18711\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18707\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18704\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18705\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18706\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18708\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18709\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18724\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18712\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18713\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18725\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18714\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18717\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18715\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18716\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18726\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18727\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18737\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18728\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18729\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18738\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18739\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18730\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18731\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18740\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18741\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18732\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18733\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18742\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18743\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18744\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18745\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18734\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18735\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18749\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18747\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18748\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18752\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  ulong hash_value ;
  ulong tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18634\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18635\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18593\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18591\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18587\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18580\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18581\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18582\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18586\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18583\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18584\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18585\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18588\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18589\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18590\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18592\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18594\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18636\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18637\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18603\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )varname->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18599\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18595\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18596\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18600\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18601\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18597\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18598\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18602\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18608\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18607\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18605\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18606\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18638\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18618\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18614\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18609\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18611\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18612\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18613\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18610\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18615\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18619\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18616\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18617\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18620\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18621\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18622\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18623\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18624\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18639\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18626\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18625\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18631\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18627\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18630\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18628\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18629\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18640\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18641\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18642\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18578\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18579\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18573\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18574\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18575\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18576\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zend_free_op free_op2 ;
  zval *offset ;
  zval *tmp___7 ;
  ulong hval ;
  long tmp___8 ;
  register char const   *tmp___9 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18567\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18568\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18501\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18483\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18476\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18477\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18478\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18454\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18455\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18452\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18453\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18456\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18479\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18480\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18457\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18474\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18472\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18473\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18466\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18467\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18458\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18459\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18460\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18468\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18463\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18461\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18462\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18464\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18465\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18469\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18470\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18471\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18475\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18481\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18482\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18499\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_var(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18500\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18497\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18498\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18492\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18484\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18485\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18486\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18493\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18489\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18487\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18488\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18490\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18491\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18494\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18495\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18496\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18569\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18555\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18556\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___7;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18544\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___8 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18545\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___8;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18546\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18547\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18548\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18502\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18542\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18533\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18534\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18503\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18504\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18535\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18531\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___9 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18525\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18526\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18511\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___9 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18505\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18510\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___9 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18509\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___9 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18507\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___9 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "18506\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18508\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18527\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___9 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18528\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18515\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18516\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___9 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18514\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___9 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18513\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___9 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18512\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18517\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___9 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18529\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___9 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18523\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18519\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18518\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18520\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18522\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18521\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18524\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18530\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18532\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18543\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18539\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18536\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18537\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                    (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18538\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___10;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18540\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                  (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18541\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___10;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18549\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18550\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18551\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18552\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18557\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18553\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18554\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18558\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18570\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18566\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18562\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___4: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18561\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op1.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18559\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18560\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L___3;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18565\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18563\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18564\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18571\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18572\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18440\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18441\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18442\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18443\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  long tmp___6 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_function *tmp___8 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18332\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                     (unsigned int )(opline->op1.zv)->value.str.len,
                                     (zend_literal const   *)(opline->op1.literal + 1),
                                     (int )opline->extended_value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18337\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18338\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18339\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18333\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Class \'%s\' not found",
                            (opline->op1.zv)->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18334\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18340\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18335\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->called_scope = ce;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18347\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18348\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 2UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18343\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = executor_globals.called_scope;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18346\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18344\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = executor_globals.called_scope;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18345\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = ce;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18436\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18351\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18350\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18349\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        goto _L___2;
      }
    } else {
      goto _L___2;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18413\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___2: /* CIL Label */ 
    _L___1: /* CIL Label */ 
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18358\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18355\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )ce) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18352\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18353\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18356\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18357\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18354\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          goto _L___0;
        }
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      _L: /* CIL Label */ 
      if (1 << 2 != 1 << 3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18394\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (char *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18395\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = 0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18396\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18359\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strval = (opline->op2.zv)->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18360\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strlen = (opline->op2.zv)->value.str.len;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18364\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name = _get_zval_ptr_var(opline->op2.var,
                                            (temp_variable const   *)execute_data->Ts,
                                            & free_op2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18365\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((int )function_name->type != 6), 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18366\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18361\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Function name must be a string");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18362\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            function_name_strval = function_name->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18363\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            function_name_strlen = function_name->value.str.len;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18397\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (function_name_strval) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18385\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (ce->get_static_method) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18367\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (*(ce->get_static_method))(ce,
                                                           function_name_strval,
                                                           function_name_strlen);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18370\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 2 == 1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18368\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = opline->op2.literal + 1;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18369\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = (zend_literal *)((void *)0);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18371\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = zend_std_get_static_method(ce, function_name_strval,
                                                 function_name_strlen,
                                                 (struct _zend_literal  const  *)tmp___2);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18372\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (zend_function *)tmp___3;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18386\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18387\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18373\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()",
                                ce->name, function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18374\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18388\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18382\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18383\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18380\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (1 << 2 == 1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18376\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18375\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18379\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18377\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18378\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18381\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18384\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18389\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18398\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 != 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18392\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (free_op2.var) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18390\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(free_op2.var);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18391\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18393\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18408\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18409\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18399\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot call constructor");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18400\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18410\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.This) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18405\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_get_class_entry((zval const   *)executor_globals.This);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18406\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp___7 != (unsigned int )(ce->constructor)->common.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18403\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((ce->constructor)->common.fn_flags & 1024U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18401\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                  ce->name);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18402\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18404\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18407\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18411\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = ce->constructor;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18414\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18429\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18423\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18419\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18420\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = instanceof_function((zend_class_entry const   *)tmp___9,
                                       (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18421\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18415\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18418\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18416\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18417\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18422\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18424\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18430\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18431\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___12;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18432\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18425\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18426\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18427\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___11;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18428\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18318\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_var(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18247\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18248\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18245\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18246\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18295\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18296\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18291\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18292\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18293\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18288\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18250\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18251\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18289\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18290\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18279\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18280\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18281\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18252\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18253\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18282\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18254\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18255\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18283\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18284\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18285\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18266\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18264\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18262\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18259\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18260\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18256\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18257\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "18258\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18261\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18263\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18265\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18267\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18268\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18286\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18276\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18277\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18273\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18274\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18271\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18269\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "18270\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18272\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18275\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18278\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18287\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18294\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18298\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18312\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18313\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18307\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18299\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18300\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18301\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18308\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18304\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18302\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18303\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18305\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18306\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18309\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18310\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18311\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18314\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18315\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18316\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18317\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **variable_ptr_ptr ;
  zval **value_ptr_ptr ;
  long tmp ;
  int tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18232\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value_ptr_ptr = _get_zval_ptr_ptr_var(opline->op2.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18198\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (value_ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18196\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*value_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18197\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        goto _L___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18195\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18194\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->var.fcall_returned_reference) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18188\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )free_op2.var == (unsigned int )((void *)0)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18181\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(*value_ptr_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18182\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18189\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Only variables should be assigned by reference");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18190\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                   0L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18191\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18185\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (free_op2.var) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18183\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                i_zval_ptr_dtor(free_op2.var);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "18184\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18186\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              return (0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "18187\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18192\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER(execute_data);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18193\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return (tmp___0);
          } else {
            goto _L___2;
          }
        } else {
          goto _L___2;
        }
      }
    } else {
      goto _L___2;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___2: /* CIL Label */ 
    _L___1: /* CIL Label */ 
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18201\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == (ulong )(1 << 1)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18199\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*value_ptr_ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18200\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr == (unsigned int )(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18207\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18204\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot assign by reference to overloaded object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18205\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18208\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18210\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )value_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18211\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18209\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot create references to/from string offsets nor overloaded objects");
    } else {
      goto _L___3;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18217\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___3: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18214\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18212\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1,
                            "Cannot create references to/from string offsets nor overloaded objects");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18213\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_variable_reference(variable_ptr_ptr, value_ptr_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18220\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == (ulong )(1 << 1)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18218\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*variable_ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18219\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18221\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18225\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*variable_ptr_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18226\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18222\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18223\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr = *variable_ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18224\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr_ptr = & __t->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18227\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18228\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18229\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18242\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18230\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18231\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18243\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18244\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *value ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___1 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_var(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18145\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18146\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18143\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + opline->op1.var)),
                                             (zval const   *)value, 1 << 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18144\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18135\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18129\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18116\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18117\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18118\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18130\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18119\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18120\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18121\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18122\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18123\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18124\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18125\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18131\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18132\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18133\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18126\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18127\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18128\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18134\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18142\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18139\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18140\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18136\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18137\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18138\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18141\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18168\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18154\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18155\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18153\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18150\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18151\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18147\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18148\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18149\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18152\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18166\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 2 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18156\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18157\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_const_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18158\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_to_variable(variable_ptr_ptr, value);
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18167\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18163\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18164\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18160\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18161\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18162\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr_ptr = & __t___2->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18165\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18169\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18170\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18171\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18172\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18180\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  long tmp ;
  zend_free_op free_op2 ;
  zval *property_name ;
  zval *tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zend_free_op free_op2___0 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval *tmp___4 ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___6 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___7 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18108\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18109\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18018\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18019\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18022\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18111\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18029\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18030\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18031\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18023\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18024\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18032\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18025\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18026\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18033\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___3, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18034\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18027\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18028\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18096\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2___0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18097\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = tmp___4;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18098\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1 << 2, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18099\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2___0.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18035\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2___0.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18036\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18100\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18101\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18102\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18103\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18065\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18056\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18050\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18037\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18038\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18039\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18051\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18040\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18041\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18042\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18043\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18044\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18045\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___6;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18046\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18052\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18053\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18054\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18047\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18048\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18049\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18055\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18063\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18060\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18061\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18057\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18058\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18059\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18062\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18088\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18074\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18066\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18067\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18075\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18071\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18072\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18068\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18069\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18070\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18073\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18086\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18076\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18079\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18077\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18078\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18087\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18083\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18084\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18080\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18081\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "18082\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "18085\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18090\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18091\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18094\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18092\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "18093\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "18095\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18112\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18106\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18107\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18113\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18114\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18006\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18007\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = _get_zval_ptr_var(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17995\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17996\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17993\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17994\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17997\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17998\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17999\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18000\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18001\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___2, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18002\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18003\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18014\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18004\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "18005\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18015\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18016\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18017\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  zend_literal *tmp___4 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint tmp___9 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___10 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17977\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17978\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17979\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17980\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17902\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17899\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17900\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17881\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17898\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17896\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17897\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17890\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17891\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17882\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17883\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17884\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17892\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17887\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17885\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17886\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17888\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17889\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17893\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17894\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17895\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17901\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17903\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17981\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17906\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17907\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17904\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17905\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17908\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17982\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17909\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17910\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17911\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17912\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17950\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17947\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17948\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17945\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17943\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17944\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17941\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17939\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17940\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17934\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17935\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17936\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17937\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17913\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17932\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___8 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17933\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___8 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17930\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17928\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___6 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17929\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___6 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17922\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17923\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17914\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___5 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17915\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___5;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17916\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17924\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17919\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17917\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17918\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17920\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17921\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17925\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17926\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17927\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17931\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17938\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17942\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17946\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17949\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17951\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17986\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17952\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17953\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17987\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17988\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17972\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17973\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17954\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17971\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17969\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17970\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17963\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17964\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17955\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17956\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___11;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17957\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17965\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17960\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17958\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17959\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17961\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17962\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17966\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17967\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17968\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17989\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17990\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17975\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17976\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17991\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17992\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_VAR_VAR)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  int tmp___8 ;
  unsigned int tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17875\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17811\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17809\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17810\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17812\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17876\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17863\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _get_zval_ptr_var(opline->op2.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17864\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_var(opline->op1.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17865\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17815\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17816\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17813\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17814\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17817\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17866\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17818\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17819\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17867\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)tmp___1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17868\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17820\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17821\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17869\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17859\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17856\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17857\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17854\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17852\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17853\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17850\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17848\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17849\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17843\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17844\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17845\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17846\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___4) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17822\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17841\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17842\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17839\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17837\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17838\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___3 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17831\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17832\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17823\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___2 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17824\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___2;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17825\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17833\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17828\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "17826\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "17827\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17829\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17830\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17834\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17835\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17836\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17840\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17847\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17851\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17855\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17858\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17860\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17870\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17861\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17862\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17871\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17872\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17873\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zend_fetch_property_address_read_helper_SPEC_VAR_VAR(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17874\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___8);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17877\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zend_fetch_property_address_read_helper_SPEC_VAR_VAR(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17878\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___8);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17797\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17798\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17782\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17783\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17777\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17778\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17779\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17784\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17780\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17781\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17792\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17785\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17786\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17793\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17794\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17795\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17787\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17788\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17789\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17796\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17790\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17791\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17806\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17807\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17808\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17766\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17767\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17768\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17718\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17719\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17716\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17717\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17720\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17721\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17722\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17723\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17724\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17762\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17759\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17757\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17755\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17756\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17753\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17751\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17752\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17746\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17747\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17748\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17749\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17725\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17744\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17745\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17742\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17740\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17741\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17734\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17735\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17726\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17727\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17728\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17736\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17731\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17729\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17730\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17732\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17733\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17737\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17738\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17739\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17743\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17750\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17754\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17758\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17761\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17763\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17764\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17765\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17703\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17704\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17705\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17626\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17623\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17624\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17625\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17627\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17706\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17707\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17630\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17631\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17628\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17629\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17709\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17710\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17635\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17636\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17711\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17674\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17671\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17672\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17669\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17667\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17668\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17665\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17663\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17664\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17658\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17659\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17660\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17661\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17637\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17656\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17657\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17654\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17652\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17653\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17646\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17647\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17638\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17639\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17640\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17648\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17643\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17641\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17642\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17644\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17645\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17649\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17650\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17651\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17655\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17662\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17666\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17670\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17673\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17675\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17712\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17676\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17677\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17713\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17697\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17698\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17699\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17700\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17678\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17695\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17693\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17694\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17687\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17688\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17679\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17680\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17681\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17689\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17684\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17682\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17683\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17685\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17686\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17690\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17691\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17692\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17696\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17701\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17702\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17714\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17715\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17621\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_VAR_VAR(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17622\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_VAR_VAR)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17614\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17615\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_var(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17616\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17617\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17609\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17610\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17593\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17594\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17595\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17588\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17589\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17590\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17596\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17591\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17592\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17597\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17598\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17605\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17606\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17607\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17599\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17600\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17601\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17608\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17602\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17603\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17618\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17611\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17612\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17619\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17620\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  zval *tmp___3 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___9 ;
  zend_free_op free_res ;
  zval **retval_ptr ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;
  long tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17578\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17579\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17493\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17475\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17492\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17490\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17491\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17484\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17485\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17476\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17477\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17478\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17486\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17481\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17479\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17480\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17482\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17483\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17487\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17488\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17489\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17495\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17497\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17580\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17500\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17501\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17498\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17499\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17502\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17581\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = _get_zval_ptr_var(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17582\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___3, 1 << 2, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17583\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17503\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17504\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17584\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17542\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17539\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17540\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17537\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17535\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17536\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___9 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17533\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17531\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17532\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17526\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17527\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17528\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___6 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17529\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___6) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17505\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17524\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___7 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17525\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___7 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17522\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17520\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17521\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17514\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17515\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17506\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___4 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17507\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___4;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17508\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17516\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17511\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17509\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17510\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17512\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17513\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17517\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17518\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17519\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17523\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17530\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17534\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17538\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17541\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17543\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17585\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17544\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17545\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17586\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___13 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr == (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17587\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17546\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot unset string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17570\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17571\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(*retval_ptr, & free_res, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17572\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )retval_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17565\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___12 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17566\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___12) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17547\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17564\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17562\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___11 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17563\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___11 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17556\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17557\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17548\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___10 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17549\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1 = (zval *)tmp___10;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17550\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17558\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17553\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17551\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17552\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17554\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___1, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17555\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___1);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17559\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17560\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___1);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17561\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17567\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17573\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17574\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_res.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17568\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_res.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17569\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17575\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17576\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval *tmp___7 ;
  unsigned int tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17469\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17470\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17457\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17406\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17404\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17405\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17407\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17458\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17452\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_var(opline->op1.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17453\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17410\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17411\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17408\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17409\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17412\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17454\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _get_zval_ptr_var(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17455\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, tmp___0, 1 << 2, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17456\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17450\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17447\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17448\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17445\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17443\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17444\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17441\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17439\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17440\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17434\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17435\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17436\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___3 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17437\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___3) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17413\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17432\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17433\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17430\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17428\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17429\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___2 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17422\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17423\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17414\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___1 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17415\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___1;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17416\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17424\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17419\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "17417\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "17418\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17420\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "17421\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17425\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17426\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17427\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17431\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17438\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17442\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17446\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17449\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17451\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17461\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17459\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17460\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17462\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_var(opline->op1.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17463\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17464\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, tmp___7, 1 << 2, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17465\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17468\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17396\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17397\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17399\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 2, 3);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17400\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17392\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17393\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17401\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17394\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17395\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17382\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17383\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17384\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17336\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17385\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 2, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17378\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17375\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17376\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17373\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17371\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17372\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17369\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17367\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17368\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17362\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17363\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17364\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17365\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17341\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17360\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17361\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17358\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17356\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17357\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17350\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17351\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17342\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17343\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17344\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17352\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17347\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17345\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17346\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17348\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17349\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17353\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17354\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17355\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17359\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17366\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17370\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17374\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17377\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17379\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17380\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17381\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17390\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17391\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17250\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17247\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17248\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17251\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 2, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17252\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17253\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17291\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17288\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17289\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17286\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17284\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17285\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17282\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17280\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17281\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17275\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17276\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17277\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17278\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17254\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17273\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17274\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17271\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17269\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "17270\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17263\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17264\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17255\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17256\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17257\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17265\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17260\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17258\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "17259\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17261\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "17262\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17266\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17267\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "17268\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "17272\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17279\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17283\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17287\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17290\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17292\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17293\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17294\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17319\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17320\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17314\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17315\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17316\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17295\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17312\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17310\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17311\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17304\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17305\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17296\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17297\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___7;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17298\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17306\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17301\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17299\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17300\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17302\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17303\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17307\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17308\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17309\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17313\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17317\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17318\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17321\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 134217728UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17232\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17230\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17228\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17229\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17231\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17233\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17242\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 2, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17243\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17234\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17235\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17244\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17236\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17237\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17245\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17246\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_VAR_VAR)(int type ,
                                                                                       zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_VAR(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17224\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_VAR(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17220\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17221\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17217\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17213\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17211\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17212\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17214\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17218\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17219\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_VAR_VAR(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17223\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_VAR(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17207\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_VAR(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17205\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_VAR(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17206\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_VAR_VAR)(int type ,
                                                                                       zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  ulong __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17087\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )varname->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17088\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17082\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17078\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17079\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17083\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp_varname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17084\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp_varname.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17080\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp_varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17081\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17085\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp_varname;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17086\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17089\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17199\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17101\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17095\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17090\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17092\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17093\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17094\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17091\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17096\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17102\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17097\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17098\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17103\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)tmp___1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17099\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17100\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17134\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17135\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17106\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hash_value = ((zend_literal *)varname)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17113\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17110\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )varname->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17107\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = ((Bucket *)(varname->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17108\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17109\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = (unsigned long )tmp___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17111\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                 (unsigned int )(varname->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17112\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hash_value = (unsigned long )tmp___3;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17136\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17137\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17114\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17115\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17116\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17117\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17118\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17119\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17130\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 << 2 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17122\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17120\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17121\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17123\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17131\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x10000000: 
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17124\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17125\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17132\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17133\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17128\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17126\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17127\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17129\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17200\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17140\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp_varname)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17138\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp_varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17139\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17141\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17161\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17162\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17142\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17159\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17157\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17158\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17151\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17152\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17143\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17144\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17145\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17153\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17148\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17146\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17147\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17149\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17150\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17154\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17155\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17156\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17160\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17202\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17190\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17165\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17166\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17185\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17186\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17167\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17184\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17182\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17183\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17176\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17177\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17168\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17169\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17170\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17178\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17173\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17171\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17172\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17174\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17175\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17179\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17180\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17181\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17187\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17188\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17189\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17203\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17204\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_VAR_VAR)(int (*incdec_op)(zval * ) ,
                                                                                          zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17076\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_VAR_VAR((int (*)(zval * ))(& decrement_function),
                                                      execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17077\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17074\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_VAR_VAR((int (*)(zval * ))(& increment_function),
                                                      execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17075\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_VAR_VAR)(int (*incdec_op)(zval * ) ,
                                                                                          zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_literal *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17058\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17059\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17060\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17061\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17062\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17063\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16951\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16952\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16949\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16950\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16953\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17064\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17065\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17066\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17067\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16958\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16959\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16954\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16955\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16960\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16961\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16956\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16957\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16962\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16963\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16964\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17068\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16994\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16966\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16995\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16996\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16997\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16987\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16988\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16989\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16967\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16984\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16982\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16983\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16976\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16977\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16968\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16969\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16970\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16978\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16973\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16971\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16972\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16974\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16975\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16979\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16980\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16981\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16990\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16985\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16986\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16991\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16992\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16993\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16998\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17052\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17049\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17031\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16999\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17000\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17032\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17033\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17034\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17035\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17017\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17011\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17012\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17013\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17014\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17007\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17001\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17002\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17008\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17009\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17005\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17003\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "17004\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "17006\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "17010\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17015\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17016\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17018\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17036\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17019\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17020\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17037\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17038\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17021\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17022\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___12;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17023\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17039\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17026\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17024\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "17025\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17027\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17028\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17040\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17041\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17042\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17043\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17029\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "17030\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17044\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)tmp___13);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17045\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17046\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17047\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "17048\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17050\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "17051\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17053\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17070\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17054\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17055\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17071\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17056\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17057\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "17073\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_VAR_VAR)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16947\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_VAR_VAR((int (*)(zval * ))(& decrement_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16948\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16945\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_VAR_VAR((int (*)(zval * ))(& increment_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16946\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_VAR_VAR)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16929\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16930\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16931\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16932\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_var(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16933\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16934\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16810\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16811\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16808\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16809\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16812\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16935\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16936\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16937\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16938\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16820\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16821\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16813\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16814\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16822\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16815\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16816\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16817\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16823\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16818\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16819\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16824\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16825\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16826\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16939\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16856\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16827\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16828\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16857\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16858\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16859\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16850\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16851\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16829\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16846\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16844\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16845\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16838\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16839\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16830\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16831\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16832\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16840\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16835\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16833\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16834\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16836\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16837\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16841\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16842\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16843\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16852\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16853\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16854\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16847\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16848\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16849\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16855\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16860\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16940\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16923\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16917\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16903\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16861\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16862\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16904\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16905\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16906\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16907\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16879\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16873\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16874\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16875\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16876\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16869\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16863\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16864\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16870\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16871\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16867\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16865\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16866\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16868\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16872\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16877\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16878\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16880\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16908\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16909\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16910\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16881\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16898\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16896\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16897\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16890\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16891\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16882\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16883\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16884\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16892\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16887\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16885\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16886\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16888\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16889\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16893\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16894\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16895\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16913\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16899\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16900\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16914\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)tmp___15);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16915\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16901\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16902\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16916\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16921\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16922\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16918\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16919\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16920\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16941\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16925\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16926\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16942\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16927\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16928\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16943\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16944\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_VAR)(int (*binary_op)(zval *result ,
                                                                                                       zval *op1 ,
                                                                                                       zval *op2 ) ,
                                                                                      zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16806\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& bitwise_xor_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16807\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& bitwise_and_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& bitwise_or_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16800\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& concat_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16798\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& shift_right_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16799\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16796\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& shift_left_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16794\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& mod_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16795\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16792\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& div_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16793\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16790\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& mul_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16791\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& sub_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16789\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16786\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_VAR((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& add_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16787\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_VAR)(int (*binary_op)(zval *result ,
                                                                                                           zval *op1 ,
                                                                                                           zval *op2 ) ,
                                                                                          zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_VAR)(int (*binary_op)(zval *result ,
                                                                                                       zval *op1 ,
                                                                                                       zval *op2 ) ,
                                                                                      zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  zval *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  temp_variable *__t ;
  long tmp___6 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  zval *objval ;
  zval *tmp___10 ;
  long tmp___11 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16692\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_VAR_VAR(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16693\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16694\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16695\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16696\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16676\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16677\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16675\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16690\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___3 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16691\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16682\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16680\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((unsigned int )free_op1.var != (unsigned int )((void *)0))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16678\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*container);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16679\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16681\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16683\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_VAR_VAR(binary_op,
                                                              execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16684\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16685\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _get_zval_ptr_var(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16686\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16687\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 2, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16688\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16689\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16697\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = _get_zval_ptr_var(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16698\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16699\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16700\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16713\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16704\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16705\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16701\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16702\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16703\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16706\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16714\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16707\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16708\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16715\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16709\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16710\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16716\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16711\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16712\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16717\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16718\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16719\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16777\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16778\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16720\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16737\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16735\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16736\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16729\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16730\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16721\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16722\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___7;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16723\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16731\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16726\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16724\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16725\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16727\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16728\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16732\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16733\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16734\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16779\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16780\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16747\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16745\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16738\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16739\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16740\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16741\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16742\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16743\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16744\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16746\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16748\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16781\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16752\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16753\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16749\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16750\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16751\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16754\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16782\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16755\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16756\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16783\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16765\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16759\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16757\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16758\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16761\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16762\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16767\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16763\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16764\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16768\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16771\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16769\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16770\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16784\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16785\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_VAR)(int (*binary_op)(zval *result ,
                                                                                                           zval *op1 ,
                                                                                                           zval *op2 ) ,
                                                                                          zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *tmp___0 ;
  zval *value ;
  zval *tmp___1 ;
  int have_get_ptr ;
  long tmp___2 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval **zptr ;
  zend_literal *tmp___4 ;
  zval **tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *z ;
  zend_literal *tmp___9 ;
  zval *value___0 ;
  zval *tmp___10 ;
  zend_uint tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16658\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16659\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16660\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16661\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16662\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16663\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16664\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16665\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16666\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16520\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16521\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16518\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16519\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16522\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16667\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16668\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16669\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16670\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16533\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16534\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16523\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16524\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16535\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16527\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16525\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16526\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16528\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16536\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16529\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16531\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16532\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16572\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16567\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16537\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16538\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16568\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___4);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16569\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16570\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16561\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16562\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16539\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16556\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16554\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16555\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16548\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16549\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16540\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16541\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___6;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16542\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16550\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16545\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16543\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16544\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16546\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16547\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16551\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16552\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16553\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16563\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16564\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16565\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16557\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16558\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16559\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16560\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16566\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16571\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16573\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16642\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16643\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16579\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16576\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16574\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16575\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16577\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16578\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16582\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16580\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16581\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16644\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16628\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16599\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16593\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16594\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16595\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16596\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16589\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16583\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16584\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16590\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16591\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16587\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16585\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16586\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16588\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16592\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16597\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16598\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16600\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16629\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16630\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16631\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16601\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16618\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16616\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16617\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16610\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16611\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16602\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16603\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16604\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16612\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16607\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16605\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16606\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16608\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16609\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16613\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16614\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16615\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16632\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16633\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16621\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16619\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16620\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16622\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___15);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16623\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16634\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16624\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16625\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16626\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16627\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16635\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16640\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16641\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16636\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16637\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16638\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16639\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16645\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16654\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16646\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16647\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16655\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16648\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16649\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16671\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16656\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16657\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16672\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16674\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16511\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16512\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16513\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16514\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16506\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16507\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16515\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16508\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16509\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16516\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16517\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16498\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16499\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16500\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16501\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16502\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16494\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16495\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16503\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16497\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16504\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16486\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16487\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16483\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16485\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16493\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16476\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16477\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16478\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16470\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16471\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16479\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16472\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16473\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16480\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16481\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16460\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16461\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16462\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16463\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16464\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16465\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16455\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16466\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16456\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16457\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16467\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16458\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16459\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16468\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16469\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16443\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16437\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16438\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16439\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16440\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16441\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16442\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16452\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16426\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16427\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16429\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16430\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16419\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16420\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16421\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16422\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16423\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16424\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16425\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16411\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16402\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16403\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16404\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16405\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16406\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16407\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16408\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16392\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16393\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16395\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16396\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16397\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16388\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16389\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16399\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16390\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16391\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16400\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16401\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16380\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16381\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16382\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16383\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16384\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16376\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16377\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16385\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16378\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16379\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16368\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16369\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16370\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16371\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16372\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16364\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16365\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16373\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16366\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16374\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16375\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16357\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16358\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16359\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16360\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16352\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16353\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16361\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16354\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16355\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16362\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16363\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16344\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16345\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16346\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16347\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16348\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16349\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16336\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16328\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16329\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16330\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16331\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16316\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16317\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16318\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16319\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16304\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16305\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16306\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16307\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16315\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16297\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16292\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16293\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16294\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16295\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16303\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_VAR_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16284\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16285\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16286\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16288\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16280\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16281\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16289\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16282\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16283\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16290\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16291\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP)(int prop_dim ,
                                                                                                 zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16278\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16279\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16277\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP)(int prop_dim ,
                                                                                                 zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_literal *tmp___7 ;
  zval tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16265\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16266\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16267\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16203\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16180\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16181\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16182\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16183\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16184\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16130\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16131\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16185\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16132\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16174\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16166\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16163\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16164\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16133\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16134\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16165\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16161\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16155\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16156\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16141\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16135\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16140\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "16139\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "16137\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "16136\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "16138\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16157\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16158\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16145\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16146\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16144\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "16143\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "16142\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16147\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16159\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16153\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16149\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "16148\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16150\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16152\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "16151\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16154\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16160\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16162\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16167\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16175\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16171\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16168\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16169\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16170\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16172\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16173\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16186\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16187\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16176\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16177\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16188\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16189\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16178\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16179\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16190\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16204\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16195\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16193\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16191\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16192\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16194\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16201\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16196\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16199\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16200\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16197\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16198\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16205\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16260\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16229\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16215\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16207\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16208\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16209\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16216\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16212\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16210\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16211\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16213\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16214\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16217\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16230\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16224\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16220\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16218\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16219\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16221\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)tmp___7);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16222\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16223\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16228\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16225\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16226\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16227\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16231\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16259\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16257\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16253\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16234\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16232\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16233\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16235\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16236\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___8);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16237\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___8;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16238\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16254\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16251\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16243\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16241\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16239\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16240\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16242\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16250\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16248\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16246\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16244\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16245\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16247\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16249\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16252\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16255\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16256\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(free_op2.var);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16258\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(free_op2.var);
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16261\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16262\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16263\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16264\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16126\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16120\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16117\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16095\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16092\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16093\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16074\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16091\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16089\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16090\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16083\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16084\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16075\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16076\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16077\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16085\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16080\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16078\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16079\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16081\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16082\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16086\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16087\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16088\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16094\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16096\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16118\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16113\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16105\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16097\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16098\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp = (zval *)tmp___2;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16099\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16106\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16102\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16100\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _tmp->value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16101\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _tmp->type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16103\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(_tmp, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16104\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(_tmp);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16107\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          offset = _tmp;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16114\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16110\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16108\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16109\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16111\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)tmp___3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16112\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16115\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16116\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(free_op2.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16119\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16127\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16121\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16128\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16129\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16067\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16068\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16070\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16064\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15975\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15972\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15973\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15954\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15971\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15969\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15970\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15963\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15964\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15955\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15956\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15957\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15965\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15960\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15958\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15959\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15961\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15962\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15966\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15967\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15968\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15974\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15976\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16052\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16029\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16030\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16031\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16032\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16033\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15977\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15978\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15979\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16034\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16021\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16012\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16013\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15982\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15983\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16014\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16010\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16004\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16005\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15990\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15984\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15989\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15988\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15986\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15985\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15987\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16006\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16007\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15994\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15995\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15993\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15992\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15991\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15996\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16008\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16002\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15998\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15997\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15999\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "16001\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "16000\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "16003\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "16009\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16011\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16022\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16018\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16015\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16016\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16017\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16019\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16020\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16035\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16023\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16024\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16036\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16025\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16028\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16026\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16027\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16037\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16038\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16053\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16039\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16040\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16056\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16049\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16041\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16042\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16043\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16050\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16046\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16044\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "16045\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16047\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "16048\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "16051\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16057\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16058\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16059\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16060\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      _zval_dtor(free_op2.var);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "16063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16071\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16065\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16066\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "16073\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15951\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15952\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15953\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15947\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15948\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15949\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15950\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zend_free_op free_op2 ;
  zval *offset ;
  zval *tmp___7 ;
  ulong hval ;
  long tmp___8 ;
  register char const   *tmp___9 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15941\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15942\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15877\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15859\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15852\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15853\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15854\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15830\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15831\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15828\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15829\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15832\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15855\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15856\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15833\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15850\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15848\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15849\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15842\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15843\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15834\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15835\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15836\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15844\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15839\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15837\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15838\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15840\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15841\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15845\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15846\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15847\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15851\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15857\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15858\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15875\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_var(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15876\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15873\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15874\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15868\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15860\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15861\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15862\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15869\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15865\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15863\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15864\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15866\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15867\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15870\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15871\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15872\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15943\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15929\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15930\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___7;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15920\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___8 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15921\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___8;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15922\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15923\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15878\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15918\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15909\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15910\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15879\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15880\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___9 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15907\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___9 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15901\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15902\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15887\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___9 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15881\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15886\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___9 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15885\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___9 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15883\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___9 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15882\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15884\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15903\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___9 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15904\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15891\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15892\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___9 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15890\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___9 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15889\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___9 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15888\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15893\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___9 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15905\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___9 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15899\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15895\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15894\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15896\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15898\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15897\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15900\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15906\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15908\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15919\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15915\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15912\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15913\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                    (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15914\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___10;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15916\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = zend_hash_func((char const   *)offset->value.str.val,
                                  (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15917\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___10;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15925\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15926\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15927\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15928\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15931\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15932\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15944\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15940\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15936\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___4: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op1.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15933\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15934\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L___3;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15939\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15937\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15938\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15945\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15946\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15820\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15821\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15818\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15819\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15822\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15823\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15824\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15825\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15826\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15827\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  long tmp___6 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_function *tmp___8 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15811\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15812\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15813\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15721\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15712\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15716\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                     (unsigned int )(opline->op1.zv)->value.str.len,
                                     (zend_literal const   *)(opline->op1.literal + 1),
                                     (int )opline->extended_value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15717\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15718\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15719\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15713\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Class \'%s\' not found",
                            (opline->op1.zv)->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15714\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15720\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15715\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15722\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->called_scope = ce;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15727\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15728\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 2UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15723\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = executor_globals.called_scope;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15726\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15724\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = executor_globals.called_scope;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15725\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = ce;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15814\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15730\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15729\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        goto _L___2;
      }
    } else {
      goto _L___2;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15791\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___2: /* CIL Label */ 
    _L___1: /* CIL Label */ 
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15738\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15735\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )ce) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15732\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15733\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15736\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15737\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15734\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          goto _L___0;
        }
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15790\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      _L: /* CIL Label */ 
      if (1 << 1 != 1 << 3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15772\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (char *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15773\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = 0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15774\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15739\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strval = (opline->op2.zv)->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15740\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strlen = (opline->op2.zv)->value.str.len;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15744\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name = _get_zval_ptr_tmp(opline->op2.var,
                                            (temp_variable const   *)execute_data->Ts,
                                            & free_op2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15745\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((int )function_name->type != 6), 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15746\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15741\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Function name must be a string");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15742\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            function_name_strval = function_name->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15743\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            function_name_strlen = function_name->value.str.len;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15775\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (function_name_strval) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15765\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (ce->get_static_method) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15747\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (*(ce->get_static_method))(ce,
                                                           function_name_strval,
                                                           function_name_strlen);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15750\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 1 == 1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15748\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = opline->op2.literal + 1;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15749\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = (zend_literal *)((void *)0);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15751\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = zend_std_get_static_method(ce, function_name_strval,
                                                 function_name_strlen,
                                                 (struct _zend_literal  const  *)tmp___2);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15752\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (zend_function *)tmp___3;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15766\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15767\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15753\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()",
                                ce->name, function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15754\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15768\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15762\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15763\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15760\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (1 << 2 == 1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15756\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15755\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15759\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15757\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15758\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15761\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15764\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15769\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15776\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 != 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15770\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15771\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15786\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15787\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15777\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot call constructor");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15778\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15788\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.This) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15783\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_get_class_entry((zval const   *)executor_globals.This);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15784\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp___7 != (unsigned int )(ce->constructor)->common.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15781\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((ce->constructor)->common.fn_flags & 1024U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15779\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                  ce->name);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15780\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15782\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15785\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15789\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = ce->constructor;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15815\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15792\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15801\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15797\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15798\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = instanceof_function((zend_class_entry const   *)tmp___9,
                                       (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15799\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15793\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15796\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15794\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15795\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15800\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15802\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15808\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15809\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___12;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15810\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15803\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15804\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15805\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___11;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15806\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15816\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15817\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15698\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15699\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15700\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_tmp(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15701\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15629\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15630\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15627\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15628\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15631\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15702\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15703\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15704\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15705\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15706\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15677\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15678\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15673\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15674\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15675\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15670\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15632\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15633\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15671\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15672\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15661\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15662\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15663\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15634\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15635\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15664\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15636\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15637\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15665\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15666\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15667\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15648\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15646\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15644\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15641\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15642\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15638\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15639\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15640\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15643\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15645\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15647\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15649\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15650\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15668\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15658\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15659\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15655\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15656\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15653\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15651\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15652\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15654\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15657\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15660\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15669\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15676\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15679\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15707\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15680\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15694\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15695\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15689\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15681\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15682\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15683\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15690\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15686\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15684\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15685\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15687\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15688\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15691\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15692\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15693\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15709\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15696\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15697\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15710\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15711\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *value ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___1 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15620\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15621\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_tmp(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15622\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15623\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15593\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15594\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15591\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + opline->op1.var)),
                                             (zval const   *)value, 1 << 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15592\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15583\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15577\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15564\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15565\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15566\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15578\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15567\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15568\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15569\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15570\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15571\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15572\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15573\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15579\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15580\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15581\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15574\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15575\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15576\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15582\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15590\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15587\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15588\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15584\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15585\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15586\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15589\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15617\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15603\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15601\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15602\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15598\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15599\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15595\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15596\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15597\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15600\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15615\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 1 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15605\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15606\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_const_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15607\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_to_variable(variable_ptr_ptr, value);
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15616\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15612\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15613\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15609\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15610\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15611\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr_ptr = & __t___2->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15614\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15624\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15618\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15619\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15625\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15626\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  long tmp ;
  zend_free_op free_op2 ;
  zval *property_name ;
  zval *tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zend_free_op free_op2___0 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval *tmp___4 ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___6 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___7 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15556\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15557\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15558\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15460\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15461\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15458\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15459\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15462\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15559\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15471\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15463\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15464\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp = (zval *)tmp___1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15465\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15472\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15468\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15466\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->value = property_name->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15467\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->type = property_name->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15469\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(_tmp, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15470\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(_tmp);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15473\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property_name = _tmp;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15474\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15475\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15476\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15483\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___3, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(property_name);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15544\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2___0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15545\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = tmp___4;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15546\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1 << 1, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15547\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2___0.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15548\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15549\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15550\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15551\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15512\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15513\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15504\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15498\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15485\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15486\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15487\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15499\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15488\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15489\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15490\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15491\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15492\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15493\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___6;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15494\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15500\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15501\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15502\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15495\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15496\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15497\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15503\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15511\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15508\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15509\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15505\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15506\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15507\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15510\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15536\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15537\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15522\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15514\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15515\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15523\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15519\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15520\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15516\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15517\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15518\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15521\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15534\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15524\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15527\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15525\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15526\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15535\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15531\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15532\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15528\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15529\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15530\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15533\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15552\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15538\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15539\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15553\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15542\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15540\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15541\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15543\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15560\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15554\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15555\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15561\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15562\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15563\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  zval **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = _get_zval_ptr_tmp(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15431\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15423\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15424\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15425\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15432\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15428\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15426\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property_name->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15427\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property_name->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15429\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15430\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15433\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15437\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15435\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15438\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15439\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15440\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15441\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15442\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15452\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___2, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15453\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property_name);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15454\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15443\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15444\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15455\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15456\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15457\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  zend_literal *tmp___4 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint tmp___9 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___10 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zend_uint tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15407\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15322\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15319\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15320\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15301\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15318\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15316\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15317\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15310\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15311\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15302\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15303\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15304\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15312\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15307\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15305\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15306\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15308\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15309\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15313\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15314\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15315\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15321\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15332\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15324\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15325\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15326\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15333\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15329\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15327\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15328\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15330\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15331\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15334\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15411\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___4, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15379\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15376\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15377\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15374\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15372\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15373\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15370\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15368\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15369\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15363\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15364\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15365\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15366\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15342\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15361\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___8 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15362\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___8 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15359\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15357\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___6 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15358\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___6 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15351\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15352\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15343\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___5 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15344\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___5;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15345\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15353\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15348\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15346\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15347\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15349\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15350\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15354\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15355\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15356\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15360\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15367\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15371\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15375\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15378\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15380\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15381\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15382\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15401\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15402\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15383\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15400\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15398\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15399\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15392\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15393\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15384\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15385\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___11;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15386\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15394\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15389\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15387\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15388\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15390\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15391\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15395\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15396\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15397\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15403\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15404\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15405\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_VAR_TMP)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  int tmp___8 ;
  unsigned int tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15295\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15221\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15219\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15220\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15222\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15296\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15282\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _get_zval_ptr_tmp(opline->op2.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15283\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_var(opline->op1.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15284\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15231\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15223\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15224\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15225\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15232\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15228\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15226\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = property->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15227\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = property->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15229\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15230\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15233\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        property = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15285\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15236\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15237\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15234\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15235\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15238\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15286\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15239\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15240\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15287\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)tmp___1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15288\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(property);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15289\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15278\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15275\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15276\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15273\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15271\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15272\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15269\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15267\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15268\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15262\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15263\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15264\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15265\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___4) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15241\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15260\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15261\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15258\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15256\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15257\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___3 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15250\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15251\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "15242\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___2 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "15243\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___2;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "15244\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15252\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "15247\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "15245\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "15246\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "15248\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "15249\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15253\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15254\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15255\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15259\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15266\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15270\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15274\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15277\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15279\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15290\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15280\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15281\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15291\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15292\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15293\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zend_fetch_property_address_read_helper_SPEC_VAR_TMP(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15294\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___8);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zend_fetch_property_address_read_helper_SPEC_VAR_TMP(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15298\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___8);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15212\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15213\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15215\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15207\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15208\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15182\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15183\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15179\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15180\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15181\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15184\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15201\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15193\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15185\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15186\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15187\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15194\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15190\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15188\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15189\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15191\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15192\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15195\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15196\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15197\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15203\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15204\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15205\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15198\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15199\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15200\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15206\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15209\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15210\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15217\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15218\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15116\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15108\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15109\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15110\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15117\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15113\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15111\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15112\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15114\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15115\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15118\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15121\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15119\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15120\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15123\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15124\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15125\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15160\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15161\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15158\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15156\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15157\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15154\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15152\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15153\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15147\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15148\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15149\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15150\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15126\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15145\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15146\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15143\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15141\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15142\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15135\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15136\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15127\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15128\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15129\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15137\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15132\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15130\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15131\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15133\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15134\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15138\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15139\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15140\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15144\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15151\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15155\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15162\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15165\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15166\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_literal *tmp___1 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___7 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15096\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15008\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15006\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15009\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15097\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15018\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15010\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15011\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15012\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15019\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15015\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15013\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15014\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15016\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15017\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15098\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15099\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15023\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15021\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15022\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15100\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15026\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = opline->op2.literal;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15027\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zend_literal *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15101\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)tmp___1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15102\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15103\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15065\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15060\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15058\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15059\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15056\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15054\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15055\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15049\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15050\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15051\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15052\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___4) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15028\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15047\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "15048\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___5 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15045\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15043\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "15044\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15037\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15038\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15029\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15030\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15031\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15039\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15034\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15032\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "15033\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15035\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "15036\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15040\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15041\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "15042\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "15046\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "15053\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15057\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15061\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15066\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15104\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15067\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15068\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15105\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15088\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15089\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15090\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15091\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15069\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15086\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15084\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "15085\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15078\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15079\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15070\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15071\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15072\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15080\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15075\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15073\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "15074\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15076\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "15077\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15081\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15082\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "15083\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "15087\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15092\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15093\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15106\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15107\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15003\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_VAR_TMP(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15004\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_VAR_TMP)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *container ;
  zend_free_op free_op2 ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_literal *tmp___0 ;
  temp_variable *__t___0 ;
  long tmp___1 ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14995\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14996\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14997\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = _get_zval_ptr_tmp(opline->op2.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14998\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14999\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14991\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14992\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14966\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14967\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14962\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14963\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14964\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14968\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14985\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14977\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14969\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14970\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14971\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14978\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14974\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14972\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = offset->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14973\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = offset->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14975\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14976\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14979\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        offset = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14986\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = opline->op2.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14987\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)tmp___0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14988\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14989\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14983\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14984\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14990\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(offset);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15000\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14993\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14994\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15001\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "15002\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  zval *tmp___3 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___9 ;
  zend_free_op free_res ;
  zval **retval_ptr ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;
  long tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14951\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14952\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14953\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14869\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14870\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14851\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14868\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14866\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14867\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14860\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14861\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14852\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14853\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14854\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14862\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14857\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14855\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14856\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14858\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14859\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14863\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14864\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14865\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14871\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14873\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14954\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14876\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14877\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14874\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14875\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14878\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14955\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = _get_zval_ptr_tmp(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___3, 1 << 1, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14957\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14958\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14916\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14913\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14914\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14909\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14910\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___9 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14907\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14905\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14906\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14900\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14901\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14902\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___6 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14903\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___6) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14879\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14898\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___7 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14899\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___7 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14896\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "14894\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "14895\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14888\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14889\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14880\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___4 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14881\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___4;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14882\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14890\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14885\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14883\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14884\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14886\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14887\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14891\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14892\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14893\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14897\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14904\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14908\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14915\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14917\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14959\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14918\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14919\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14960\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___13 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr == (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14961\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14920\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot unset string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14944\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14945\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(*retval_ptr, & free_res, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14946\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )retval_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14939\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___12 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14940\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___12) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14921\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14938\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14936\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___11 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14937\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___11 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14930\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14931\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14922\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___10 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14923\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1 = (zval *)tmp___10;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14924\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14932\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14927\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14925\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14926\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14928\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___1, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14929\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___1);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14933\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14934\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___1);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14935\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14941\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14947\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14948\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_res.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14942\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_res.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14943\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14949\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14950\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval *tmp___7 ;
  unsigned int tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14845\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14846\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14835\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14784\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14782\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14783\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14785\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14836\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14830\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_var(opline->op1.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14831\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14788\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14789\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14786\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14787\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14790\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14832\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14833\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, tmp___0, 1 << 1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14834\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14828\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14825\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14826\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14823\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14821\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14822\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14819\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14817\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14818\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14812\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14813\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14814\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___3 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14815\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___3) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "14791\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "14810\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "14811\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14808\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14806\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14807\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___2 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14800\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14801\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "14792\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___1 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "14793\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___1;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "14794\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14802\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "14797\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "14795\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "14796\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "14798\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "14799\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14803\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14804\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14805\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14809\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14816\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14820\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14824\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14827\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14829\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14839\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14837\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14838\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14840\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_var(opline->op1.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14841\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14842\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, tmp___7, 1 << 1, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14847\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14848\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14843\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14844\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14849\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14850\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14777\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 1, 3);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14778\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14779\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14772\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14773\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14780\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14781\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14718\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14719\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14716\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14717\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14720\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14765\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14766\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14767\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14768\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14758\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14755\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14756\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14753\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14751\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14752\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14749\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14747\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14748\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14742\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14743\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14744\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14745\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14721\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14740\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14741\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14738\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "14736\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "14737\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14730\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14731\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14722\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14723\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14724\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14732\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14727\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14725\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14726\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14728\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14729\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14733\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14734\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14735\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14739\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14746\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14750\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14754\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14757\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14759\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14760\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14761\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  long tmp ;
  zval *tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14704\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14705\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14706\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14631\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14632\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14635\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14707\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, tmp___0, 1 << 1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14709\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14710\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14673\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14670\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14671\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14668\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14666\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14667\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14664\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14662\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14663\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14657\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14658\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14659\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14660\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14636\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14655\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14656\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14653\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "14651\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "14652\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14645\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14646\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14637\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14638\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14639\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14647\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14642\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14640\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "14641\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14643\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "14644\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14648\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14649\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "14650\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14654\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14661\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14665\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14669\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14672\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14674\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14711\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14675\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14676\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14712\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14713\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14701\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14702\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14696\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14697\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14698\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14677\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14694\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14692\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14693\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14686\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14687\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14678\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14679\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___7;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14680\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14688\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14683\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14681\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14682\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14684\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14685\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14689\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14690\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14691\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14695\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14699\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14700\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14703\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14714\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14715\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **container ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14622\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14623\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 134217728UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14618\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14616\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14614\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14615\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14617\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14619\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14624\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14625\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14626\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, tmp, 1 << 1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14627\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14628\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14620\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14621\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14629\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14630\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_VAR_TMP)(int (*incdec_op)(zval * ) ,
                                                                                          zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14612\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_VAR_TMP((int (*)(zval * ))(& decrement_function),
                                                      execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14610\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_VAR_TMP((int (*)(zval * ))(& increment_function),
                                                      execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14611\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_VAR_TMP)(int (*incdec_op)(zval * ) ,
                                                                                          zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_literal *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14594\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14478\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14600\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14601\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14602\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14485\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14486\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14487\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14482\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14483\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14488\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14489\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14490\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14603\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14499\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14491\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14492\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp___1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14493\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14500\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14496\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14494\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14495\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14497\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14498\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14501\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14604\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14531\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14502\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14503\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14532\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14533\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14534\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14524\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14525\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14526\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14504\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14521\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14519\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14520\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14513\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14514\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14505\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14506\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14507\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14515\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14510\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14508\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14509\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14511\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14512\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14516\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14517\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14518\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14527\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14522\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14523\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14528\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14529\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14535\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14605\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14589\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14586\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14568\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14536\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14537\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14569\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14570\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14571\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14572\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14554\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14548\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14549\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14550\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14551\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14544\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14538\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14539\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14545\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14546\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14542\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14540\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14541\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14543\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14547\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14552\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14553\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14555\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14573\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14556\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14557\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14574\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14575\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14558\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14559\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___12;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14560\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14576\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14563\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14561\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14562\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14564\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14565\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14577\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14578\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14579\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14580\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14566\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14567\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14581\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)tmp___13);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14582\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14583\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14584\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14585\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14587\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14588\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14590\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14606\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14607\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14591\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14592\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14609\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_VAR_TMP)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_VAR_TMP((int (*)(zval * ))(& decrement_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14476\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_VAR_TMP((int (*)(zval * ))(& increment_function),
                                                     execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_VAR_TMP)(int (*incdec_op)(zval * ) ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zend_literal *tmp___2 ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zend_literal *tmp___7 ;
  zval *tmp___8 ;
  zval *value ;
  zval *tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14456\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14457\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14458\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14459\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = _get_zval_ptr_tmp(opline->op2.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14460\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14461\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14330\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14331\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14328\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14329\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14332\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14462\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14463\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14464\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14465\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14333\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14337\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14344\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14466\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14353\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14345\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14346\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _tmp = (zval *)tmp___1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14347\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14354\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14350\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14348\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->value = property->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14349\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp->type = property->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14351\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(_tmp, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14352\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(_tmp);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14355\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property = _tmp;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14467\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14385\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14356\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = opline->op2.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14357\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14386\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)tmp___2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14387\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14388\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14379\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14380\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14358\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14375\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14373\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14374\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14367\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14368\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14359\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14360\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14361\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14369\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14364\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14362\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14363\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14365\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14366\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14370\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14371\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14372\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14381\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14382\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14383\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14376\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14377\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14378\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14384\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14389\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14468\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14432\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14390\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14391\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14433\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)tmp___7);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14434\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14435\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14436\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14408\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14402\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14403\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___9;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14404\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14405\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14398\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14392\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14393\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14399\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14400\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14396\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14394\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14395\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14397\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14401\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14406\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14407\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14409\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14437\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14438\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14439\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14410\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14427\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14425\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14426\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14419\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14420\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14411\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14412\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14413\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14421\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14416\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14414\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14415\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14417\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14418\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14422\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14423\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14424\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14440\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14441\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14442\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14428\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14429\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14443\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)tmp___15);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14444\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14430\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14431\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14445\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14450\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14451\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14447\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14448\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14449\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14469\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(property);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14470\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14455\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_TMP)(int (*binary_op)(zval *result ,
                                                                                                       zval *op1 ,
                                                                                                       zval *op2 ) ,
                                                                                      zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& bitwise_xor_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& bitwise_and_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& bitwise_or_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& concat_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14318\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& shift_right_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14316\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& shift_left_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14317\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& mod_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14315\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& div_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& mul_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& sub_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14306\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_TMP((int (*)(zval *result ,
                                                           zval *op1 ,
                                                           zval *op2 ))(& add_function),
                                                  execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14307\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_TMP)(int (*binary_op)(zval *result ,
                                                                                                           zval *op1 ,
                                                                                                           zval *op2 ) ,
                                                                                          zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_TMP)(int (*binary_op)(zval *result ,
                                                                                                       zval *op1 ,
                                                                                                       zval *op2 ) ,
                                                                                      zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  zval *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  temp_variable *__t ;
  long tmp___6 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;
  zval *objval ;
  zval *tmp___10 ;
  long tmp___11 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14292\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_VAR_TMP(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14217\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14218\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14219\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14220\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14200\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14201\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14199\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14214\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___3 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14215\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14206\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14204\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((unsigned int )free_op1.var != (unsigned int )((void *)0))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14202\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*container);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14203\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14205\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14207\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_VAR_TMP(binary_op,
                                                              execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14208\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14209\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _get_zval_ptr_tmp(opline->op2.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14210\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14211\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1 << 1, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14212\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14213\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14221\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = _get_zval_ptr_tmp(opline->op2.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14293\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14294\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14295\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14235\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14228\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14229\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14225\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14226\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14227\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14230\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14236\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14237\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14231\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14232\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14238\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14233\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14234\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14239\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14240\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14241\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14297\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14242\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14258\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14251\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14252\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14243\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14244\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___7;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14245\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14253\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14248\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14246\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14247\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14249\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14250\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14254\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14255\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14256\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14269\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14267\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14260\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14261\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14262\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14263\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14264\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14265\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14266\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14268\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14270\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14274\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14275\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14271\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14272\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14273\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14276\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14303\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14285\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14279\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14277\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14278\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14280\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14286\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14281\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14282\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14287\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14283\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14284\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14288\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14291\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14289\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14290\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14304\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14305\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_TMP)(int (*binary_op)(zval *result ,
                                                                                                           zval *op1 ,
                                                                                                           zval *op2 ) ,
                                                                                          zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *tmp___0 ;
  zval *value ;
  zval *tmp___1 ;
  int have_get_ptr ;
  long tmp___2 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval **zptr ;
  zend_literal *tmp___4 ;
  zval **tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *z ;
  zend_literal *tmp___9 ;
  zval *value___0 ;
  zval *tmp___10 ;
  zend_uint tmp___11 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_uint tmp___13 ;
  zend_bool tmp___14 ;
  zend_literal *tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14182\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14186\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14187\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14188\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14189\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14190\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14036\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14037\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14034\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14035\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14038\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14047\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14048\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14049\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14041\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14039\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14040\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14042\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14050\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14043\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14044\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14045\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14046\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14175\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14059\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14051\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14052\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _tmp = (zval *)tmp___3;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14053\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14060\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14056\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14054\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->value = property->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14055\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp->type = property->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(_tmp, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14058\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(_tmp);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = _tmp;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14176\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14097\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14092\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14062\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = opline->op2.literal;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14063\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (zend_literal *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14093\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)tmp___4);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14094\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14095\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14086\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14087\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14064\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14081\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14079\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14080\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___7 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14073\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14074\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14065\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14066\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___6;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14067\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14075\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14070\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14068\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "14069\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14071\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14072\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14076\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14077\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14078\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14088\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14089\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14090\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14082\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14083\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14084\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14085\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14091\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14096\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14098\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14177\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14167\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14168\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14104\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14101\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14099\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14100\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___9 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14102\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14103\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14107\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14105\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14106\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14169\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14153\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14124\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14118\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14119\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14120\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14121\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14114\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14108\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14109\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14115\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14116\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14112\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14110\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14111\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14113\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14117\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14122\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14123\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14125\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14154\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14155\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14156\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14126\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14143\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14141\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14142\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___13 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14135\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14136\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14127\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___12 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14128\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___12;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14129\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14137\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14132\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14130\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "14131\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14133\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "14134\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14138\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14139\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "14140\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14157\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14158\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14146\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14144\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = opline->op2.literal;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "14145\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___15 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14147\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)tmp___15);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14148\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14149\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14150\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14151\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14152\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14160\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14165\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14166\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14161\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14162\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14163\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "14164\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14170\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14178\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(property);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14179\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14173\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14171\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "14172\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "14174\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14180\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14181\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14026\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14027\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14028\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14029\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14030\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14031\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14032\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14033\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14016\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14017\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14018\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14019\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14020\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14014\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14015\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14021\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14022\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14023\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14006\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14007\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14004\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14005\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13996\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13997\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13998\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13999\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14000\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13994\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13995\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14001\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14002\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "14003\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13986\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13987\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13988\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13989\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13979\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13980\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13981\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13990\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13982\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13983\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13991\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13992\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13993\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13969\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13970\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13971\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13972\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13973\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13974\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13964\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13965\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13966\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13975\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13967\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13968\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13976\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13977\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13978\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13954\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13955\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13957\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13958\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13959\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13949\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13950\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13951\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13960\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13952\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13953\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13961\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13962\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13963\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13939\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13940\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13941\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13942\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13943\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13944\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13934\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13935\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13936\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13945\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13937\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13938\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13946\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13947\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13948\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13924\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13925\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13926\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13927\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13928\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13929\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13930\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13922\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13923\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13931\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13932\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13933\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13914\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13915\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13916\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13917\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13918\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13912\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13913\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13919\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13920\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13921\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13904\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13905\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13906\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13907\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13908\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13902\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13903\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13909\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13910\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13911\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13894\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13895\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13896\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13897\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13898\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13892\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13893\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13899\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13900\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13901\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13884\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13885\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13886\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13888\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13882\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13883\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13889\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13890\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13891\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13873\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13881\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13864\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13865\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13866\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13867\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13868\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13862\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13863\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13869\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13870\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13871\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13854\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13855\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13856\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13857\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13852\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13853\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13844\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13845\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13846\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13847\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13848\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13842\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13843\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13849\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13850\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13851\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_VAR_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13834\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13835\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13836\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13832\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13833\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13840\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13841\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST)(int prop_dim ,
                                                                                                   zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13830\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13831\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13828\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13829\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST)(int prop_dim ,
                                                                                                   zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval **value ;
  int result ;
  ulong hval ;
  zval *offset ;
  HashTable *ht ;
  int isset ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  register char const   *tmp___1 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zval tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13817\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13818\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13819\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13820\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13821\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13822\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*container)->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13775\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! prop_dim) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13772\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      isset = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13773\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13750\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13751\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp;
      goto num_index_prop;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13752\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13753\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      num_index_prop: 
      tmp___0 = zend_hash_index_find((HashTable const   *)ht, hval,
                                     (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13754\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13701\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13755\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13702\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13744\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13736\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13733\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = (char const   *)offset->value.str.val;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13734\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13703\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 ++;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13704\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13735\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___1 >= 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13731\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___1 <= 57) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13725\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13726\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*end != 0) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13711\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___1 == 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13705\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (offset->value.str.len + 1 > 2) {
                      break;
                    } else {
                      goto _L;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13710\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (end - tmp___1 > 10) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "13709\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (end - tmp___1 == 10) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "13707\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*tmp___1 > 50) {
                          break;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "13706\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "13708\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13727\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )((int const   )*tmp___1 - 48);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13728\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13715\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___1 ++;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13716\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((unsigned int )tmp___1 != (unsigned int )end) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13714\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___1 >= 48) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "13713\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___1 <= 57) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "13712\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      } else {
                        break;
                      }
                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13717\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = hval * 10UL + (ulong )((int const   )*tmp___1 - 48);
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13729\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___1 == (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13723\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*(offset->value.str.val) == 45) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13719\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval - 1UL > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "13718\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13720\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    hval = (unsigned long )(- ((long )hval));
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13722\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (hval > 2147483647UL) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "13721\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                  goto num_index_prop;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13724\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13730\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13732\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13737\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13745\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13741\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13738\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13739\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13740\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___2;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13742\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13743\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___2;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13756\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_quick_find((HashTable const   *)ht,
                                     (char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1),
                                     hval, (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13757\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13746\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13747\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13758\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      tmp___4 = zend_hash_find((HashTable const   *)ht, "", sizeof(""),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13759\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13748\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13749\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in isset or empty");
      break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13774\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 33554432UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13765\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13763\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(*value)->type == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13761\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13762\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = isset;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13764\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = isset;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13771\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! isset) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13766\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13769\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = i_zend_is_true(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13770\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13767\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13768\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = 0;
          }
        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13812\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if ((int )(*container)->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13784\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (prop_dim) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13779\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13776\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_property))(*container,
                                                                         offset,
                                                                         (opline->extended_value & 16777216UL) != 0UL,
                                                                         (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13777\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13778\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13783\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->has_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13780\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (*(((*container)->value.obj.handlers)->has_dimension))(*container,
                                                                          offset,
                                                                          (opline->extended_value & 16777216UL) != 0UL);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13781\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to check element of non-array");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13782\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = 0;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13811\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13809\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! prop_dim) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13806\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type != 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13787\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13785\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7.value = offset->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13786\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7.type = offset->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13788\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(& tmp___7);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13789\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_long(& tmp___7);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13790\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            offset = & tmp___7;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13791\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13807\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )offset->type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13804\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->extended_value & 33554432UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13796\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13794\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13792\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  result = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13793\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13795\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13803\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset->value.lval >= 0L) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13801\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.lval < (long )(*container)->value.str.len) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13799\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int )*((*container)->value.str.val + offset->value.lval) != 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13797\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    result = 1;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13798\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13800\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13802\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13805\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13808\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13810\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13823\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13824\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13813\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )result;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13814\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )(! result);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13825\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13815\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13816\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13826\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13827\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zval tmp___0 ;
  zval *varname ;
  zval *tmp___1 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;
  zval __attribute__((__visibility__("default")))  **tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13694\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13695\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13696\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13630\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13629\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13628\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13620\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13627\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13623\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13624\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13625\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13621\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13622\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13626\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13667\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    tmp___1 = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13668\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varname = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13669\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13640\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )varname->type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13635\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13631\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.value = varname->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13632\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.type = varname->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13636\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13637\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )tmp___0.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13633\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& tmp___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13634\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13638\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varname = & tmp___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13639\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13641\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13670\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13642\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13644\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13645\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13646\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13643\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13652\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13647\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = opline->op1.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13648\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13653\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)tmp___3);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13654\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13655\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13649\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13650\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13659\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13660\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13656\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13657\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13671\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13663\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname == (unsigned int )(& tmp___0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13661\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& tmp___0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13662\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13664\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13672\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13665\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13666\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13697\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13682\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13677\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13676\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13673\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13674\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13675\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13681\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13678\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13679\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13680\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13693\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13691\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13692\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13686\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13683\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13684\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13685\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13690\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13687\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13688\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13689\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13698\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13699\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *offset ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13614\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13615\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13616\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13610\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13607\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13601\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13598\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13599\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13580\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13597\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13595\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13596\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13589\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13590\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13581\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13582\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13583\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13591\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13586\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13584\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13585\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13587\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13588\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13592\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13593\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13594\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13600\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13602\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13608\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*container)->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13605\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((*container)->value.obj.handlers)->unset_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13603\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*(((*container)->value.obj.handlers)->unset_property))(*container,
                                                                  offset,
                                                                  (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13604\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Trying to unset property of non-object");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13606\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13609\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13617\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13611\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13612\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13618\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13619\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *offset ;
  ulong hval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  HashTable *ht ;
  long tmp___2 ;
  register char const   *tmp___3 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___4 ;
  long tmp___5 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13573\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13574\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13575\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13570\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13568\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13495\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13492\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13493\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13474\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13491\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13489\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13490\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13483\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*container);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13484\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13475\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13476\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13477\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13485\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13480\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13478\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*container)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13479\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*container)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13481\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13482\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13486\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *container = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13487\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13488\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13494\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13496\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      switch ((int )(*container)->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13561\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 4: 
      ht = (*container)->value.ht;
      switch ((int )offset->type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13549\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      tmp___2 = zend_dval_to_lval(offset->value.dval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13550\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___2;
      goto num_index_dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13551\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 7: 
      case 3: 
      case 1: 
      num_index_dim: 
      hval = (unsigned long )offset->value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13552\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_del_key_or_index(ht, (char const   *)((void *)0), 0U, hval, 1);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13553\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      if (1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13497\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13500\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13498\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13499\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13554\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13501\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((zend_literal *)offset)->hash_value;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13541\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13532\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (char const   *)offset->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13533\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13502\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 ++;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13503\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13534\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___3 >= 48) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13530\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp___3 <= 57) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13524\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13525\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*end != 0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13510\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13504\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (offset->value.str.len + 1 > 2) {
                    break;
                  } else {
                    goto _L;
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13509\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  if (end - tmp___3 > 10) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13508\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (end - tmp___3 == 10) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "13506\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*tmp___3 > 50) {
                        break;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "13505\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "13507\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  }
                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13526\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )((int const   )*tmp___3 - 48);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13527\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13514\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13515\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )tmp___3 != (unsigned int )end) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13513\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___3 >= 48) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13512\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___3 <= 57) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "13511\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      break;
                    }
                  } else {
                    break;
                  }
                } else {
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13516\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = hval * 10UL + (ulong )((int const   )*tmp___3 - 48);
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13528\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___3 == (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13522\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int )*(offset->value.str.val) == 45) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13518\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval - 1UL > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13517\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13519\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  hval = (unsigned long )(- ((long )hval));
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13521\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (hval > 2147483647UL) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13520\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
                goto num_index_dim;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13523\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13529\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13531\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13542\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13538\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13535\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13536\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                     (unsigned int )(offset->value.str.len + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13537\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )tmp___4;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13539\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13540\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___4;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13555\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )ht == (unsigned int )(& executor_globals.symbol_table)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13543\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_delete_global_variable_ex(offset->value.str.val,
                                       offset->value.str.len, hval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13544\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_hash_del_key_or_index(ht, (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, 2);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13556\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13545\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(offset);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13548\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13546\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(offset);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13547\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13557\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      zend_hash_del_key_or_index(ht, "", sizeof(""), 0UL, 0);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13558\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: 
      zend_error(1 << 1L, "Illegal offset type in unset");
      break;
      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13562\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 5: 
      tmp___5 = __builtin_expect((long )((unsigned int )((*container)->value.obj.handlers)->unset_dimension == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13563\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13559\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot use object as array");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13560\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13564\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(((*container)->value.obj.handlers)->unset_dimension))(*container,
                                                               offset);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13565\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 6: 
      zend_error_noreturn(1, "Cannot unset string offsets");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13566\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13567\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13569\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13571\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13572\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13578\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13579\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  ulong hash_value ;
  ulong tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13465\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13466\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13426\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13424\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13420\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13413\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13414\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13415\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13419\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13416\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13417\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13418\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13421\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13422\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13423\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13425\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13427\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13467\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13468\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )varname->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13432\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13428\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13429\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13433\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13430\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13431\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13435\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13441\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13437\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13440\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13438\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13439\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13469\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13449\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13442\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13444\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                         (unsigned int )(opline->op2.zv)->value.str.len,
                                         (zend_literal const   *)(opline->op2.literal + 1),
                                         0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13445\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13443\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13450\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13451\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13455\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13470\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13457\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13456\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13462\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13458\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13461\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13459\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13460\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13463\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13464\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13411\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13406\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13407\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13408\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13409\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  zval **tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zval *offset ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13400\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13401\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13320\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13313\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13314\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13315\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13291\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13292\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13289\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13290\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13293\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13316\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13317\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13294\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13311\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13309\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13310\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13303\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13304\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13295\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13296\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___1;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13297\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13305\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13300\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13298\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13299\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13301\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13302\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13306\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13307\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13308\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13312\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13318\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13319\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_var(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13337\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13334\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(expr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13335\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13329\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13321\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13322\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr___0 = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13323\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13330\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13326\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13324\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->value = expr_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13325\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0->type = expr_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13327\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_expr___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13328\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_expr___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13331\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          expr_ptr = new_expr___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13332\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(expr_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13333\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(expr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13390\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = opline->op2.zv;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13381\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13382\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13383\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13385\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13339\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13379\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13370\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13371\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13340\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13341\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13368\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13362\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13363\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13348\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13342\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13347\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13346\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13344\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "13343\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13345\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13364\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13365\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13352\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13353\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13351\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13350\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "13349\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13354\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13366\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13360\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13356\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13355\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13357\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13359\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13358\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13361\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13367\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13369\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13380\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13376\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13373\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13374\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13375\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13377\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13378\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13386\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13387\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13388\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13389\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13391\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    goto _L___4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13399\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13395\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___4: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13394\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op1.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13392\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13393\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L___3;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13398\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13396\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13397\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13404\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13405\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_constant *c ;
  zval *retval ;
  char *actual ;
  void const   *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_class_entry *ce ;
  zval **value ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  long tmp___2 ;
  zend_class_entry *old_scope ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13288\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      c = (zend_constant *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13219\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      c = zend_quick_get_constant((zend_literal const   *)(opline->op2.literal + 1),
                                  opline->extended_value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13220\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )c == (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13216\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((opline->extended_value & 16UL) != 0UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13208\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = zend_memrchr((void const   *)(opline->op2.zv)->value.str.val,
                             '\\',
                             (unsigned int )(opline->op2.zv)->value.str.len);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13209\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          actual = (char *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13210\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! actual) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13199\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            actual = (opline->op2.zv)->value.str.val;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13200\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            actual ++;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13211\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Use of undefined constant %s - assumed \'%s\'",
                     actual, actual);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13212\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13201\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)actual;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13202\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = (opline->op2.zv)->value.str.len - (actual - (opline->op2.zv)->value.str.val);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13203\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13204\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13205\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13206\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13207\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13213\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (execute_data->opline) ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13214\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return (0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13215\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Undefined constant \'%s\'",
                              (opline->op2.zv)->value.str.val);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13218\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13217\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)c;
          break;
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13225\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13221\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->value = c->value.value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13222\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = c->value.type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13226\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13227\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13228\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13281\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13246\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13231\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = (zval **)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13232\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13229\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = (*value)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13230\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (*value)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13233\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13234\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13235\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13245\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13236\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13240\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                             (unsigned int )(opline->op1.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op1.literal + 1),
                                             (int )opline->extended_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13241\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13242\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13243\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___2) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13237\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Undefined class constant \'%s\'",
                                (opline->op2.zv)->value.str.val);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13238\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13244\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13239\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13256\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )ce) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13247\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = (zval **)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13248\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = (zval **)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13258\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )value != (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13251\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13249\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = (*value)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13250\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (*value)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13252\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13253\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13254\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13255\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13282\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = zend_hash_quick_find((HashTable const   *)(& ce->constants_table),
                                   (char const   *)(opline->op2.zv)->value.str.val,
                                   (unsigned int )((opline->op2.zv)->value.str.len + 1),
                                   ((zend_literal *)opline->op2.zv)->hash_value,
                                   (void **)(& value));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13283\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )(tmp___3 == (int __attribute__((__visibility__("default")))  )0),
                               1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13284\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13276\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type == 9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13259\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        old_scope = executor_globals.scope;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13260\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.scope = ce;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13261\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_update_constant(value, (void *)1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13262\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.scope = old_scope;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13268\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((int )(*value)->type & 0x00f) == 8) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13263\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          old_scope = executor_globals.scope;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13264\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          executor_globals.scope = ce;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13265\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_update_constant(value, (void *)1);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13266\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          executor_globals.scope = old_scope;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13267\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13277\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13270\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13269\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)value;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13273\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13271\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13272\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)value;
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13278\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13274\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = (*value)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13275\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (*value)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13279\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13280\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Undefined class constant \'%s\'",
                          (opline->op2.zv)->value.str.val);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13285\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13286\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13190\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13191\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp___1 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_function *tmp___7 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___9 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___10 ;
  zval *tmp___11 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13110\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13101\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13105\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                     (unsigned int )(opline->op1.zv)->value.str.len,
                                     (zend_literal const   *)(opline->op1.literal + 1),
                                     (int )opline->extended_value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13106\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13107\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13108\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13102\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Class \'%s\' not found",
                            (opline->op1.zv)->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13103\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13109\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13104\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13111\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->called_scope = ce;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13116\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13117\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 2UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = executor_globals.called_scope;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13115\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13113\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = executor_globals.called_scope;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13114\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->called_scope = ce;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13186\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13119\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13118\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      goto _L___2;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___2: /* CIL Label */ 
    _L___1: /* CIL Label */ 
    if (1 << 2 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13123\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )ce) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13120\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13121\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = (zend_function *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13124\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = tmp___7;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13125\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13122\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13162\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      _L: /* CIL Label */ 
      if (1 != 1 << 3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13144\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (char *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13145\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = 0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13146\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (opline->op2.zv)->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13147\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = (opline->op2.zv)->value.str.len;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13148\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (function_name_strval) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13138\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (ce->get_static_method) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13126\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (*(ce->get_static_method))(ce,
                                                           function_name_strval,
                                                           function_name_strlen);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13127\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = zend_std_get_static_method(ce, function_name_strval,
                                                 function_name_strlen,
                                                 (struct _zend_literal  const  *)(opline->op2.literal + 1));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13128\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            execute_data->fbc = (zend_function *)tmp___2;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13139\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13140\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13129\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()",
                                ce->name, function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13130\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13141\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13142\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13136\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 2 == 1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13132\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13131\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13135\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13133\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13134\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                break;
              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13137\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13143\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13158\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13159\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13149\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot call constructor");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13150\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13160\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.This) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13155\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_get_class_entry((zval const   *)executor_globals.This);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13156\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp___6 != (unsigned int )(ce->constructor)->common.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13153\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((ce->constructor)->common.fn_flags & 1024U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13151\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                  ce->name);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13152\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13154\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13157\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13161\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = ce->constructor;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13187\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13179\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13173\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13169\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13170\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = instanceof_function((zend_class_entry const   *)tmp___8,
                                      (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13171\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13165\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13168\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13166\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13167\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13172\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13174\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13180\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___11 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13181\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___11;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13182\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___11) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13175\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13176\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___10 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13177\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13178\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13188\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13189\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op1 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_class_entry *tmp___2 ;
  zend_class_entry *tmp___3 ;
  char const   *tmp___4 ;
  zend_class_entry *tmp___5 ;
  long tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  zend_function *tmp___9 ;
  long tmp___10 ;
  long tmp___11 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13089\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13090\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13091\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13093\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13096\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13068\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___11 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13069\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___11) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13029\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13030\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (zend_function *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13065\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = tmp___9;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13066\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )tmp___9 == (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13053\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        object = execute_data->object;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13054\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13055\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13031\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Object does not support method calls");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13032\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13056\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                          function_name_strval,
                                                                                          function_name_strlen,
                                                                                          (struct _zend_literal  const  *)(opline->op2.literal + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13058\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13043\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (execute_data->object) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13041\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(execute_data->object)->type == 5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13039\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13036\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13037\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___5) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13033\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13034\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = tmp___3->name;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "13035\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "13038\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13040\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = "";
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13042\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = "";
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13044\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___4,
                              function_name_strval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13045\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13059\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                   1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13060\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___7) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13050\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13051\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13048\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13046\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "13047\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13049\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13052\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13061\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13067\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13070\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13097\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13071\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13085\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13086\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13080\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13072\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13073\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___12;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13074\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13081\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13077\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13075\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13076\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13078\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13079\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13082\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13083\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13084\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13098\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13087\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13088\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13099\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13100\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *value ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___1 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13022\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13023\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13024\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13025\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12998\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12999\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12996\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + opline->op1.var)),
                                             (zval const   *)value, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12997\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12982\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12969\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12970\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12971\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12983\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12972\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12973\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12974\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12975\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12976\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12977\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12978\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12984\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12985\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12986\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12979\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12980\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12981\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12987\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12992\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12993\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12989\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12990\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12991\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12994\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13019\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13006\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13003\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13004\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13000\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13001\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "13002\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13005\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13017\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      if (1 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13009\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13010\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = zend_assign_const_to_variable(variable_ptr_ptr, value);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "13018\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13014\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13015\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13011\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13012\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "13013\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___2->var.ptr_ptr = & __t___2->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "13016\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13026\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13027\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "13028\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  long tmp ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zval **tmp___1 ;
  zend_free_op free_op_data1 ;
  zend_free_op free_op_data2 ;
  zval *value ;
  zval *dim ;
  zval **variable_ptr_ptr ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___3 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  int tmp___4 ;
  temp_variable *__t___1 ;
  temp_variable *__t___2 ;
  long tmp___5 ;
  long tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12961\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12962\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12963\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12884\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12885\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12882\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12883\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12886\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12964\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12889\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    property_name = opline->op2.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12890\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12887\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12888\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zval **)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12891\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_assign_to_object(tmp___1, object_ptr, property_name,
                          (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                          (temp_variable const   *)execute_data->Ts, 147,
                          (zend_literal const   *)opline->op2.literal);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12951\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = opline->op2.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12952\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                 object_ptr, dim, 1, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12953\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12954\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                             (temp_variable const   *)execute_data->Ts,
                                             & free_op_data2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12955\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = __builtin_expect((long )((unsigned int )variable_ptr_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12956\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12919\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_assign_to_string_offset((temp_variable const   *)((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var)),
                                             (zval const   *)value,
                                             (int )(opline + 1)->op1_type);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12920\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12905\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12892\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12893\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval = (zval *)tmp___2;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12894\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12906\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12895\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)((((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.str)->value.str.val + ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var))->str_offset.offset);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12896\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = 1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12897\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12898\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12899\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12900\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___3;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12901\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12907\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->refcount__gc = 1U;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12908\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->is_ref__gc = (unsigned char)0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12909\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12902\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12903\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = retval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12904\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12910\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12918\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12915\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12916\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12912\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12913\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12914\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___0->var.ptr_ptr = & __t___0->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12917\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12943\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = __builtin_expect((long )((unsigned int )*variable_ptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12944\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12929\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_op_data1.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12921\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12922\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12930\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12926\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12927\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12923\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12924\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12925\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___1->var.ptr_ptr = & __t___1->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12928\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12941\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(opline + 1)->op1_type == 1 << 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12931\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = zend_assign_tmp_to_variable(variable_ptr_ptr, value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12934\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )(opline + 1)->op1_type == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12932\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_const_to_variable(variable_ptr_ptr, value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12933\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = zend_assign_to_variable(variable_ptr_ptr, value);
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12942\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12938\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12939\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12935\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12936\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr = value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12937\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t___2->var.ptr_ptr = & __t___2->var.ptr;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12940\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12957\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12945\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12946\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12958\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op_data1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12949\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((unsigned long )free_op_data1.var & 1UL) == 0UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12947\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12948\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12950\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12965\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12959\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12960\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12966\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12967\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12968\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  zval *property_name ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zval **tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12872\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12873\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property_name = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12865\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12866\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12863\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12864\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12867\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12868\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12869\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_assign_to_object(tmp___1, object_ptr, property_name,
                        (int )(opline + 1)->op1_type, & (opline + 1)->op1,
                        (temp_variable const   *)execute_data->Ts, 136,
                        (zend_literal const   *)opline->op2.literal);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12870\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12871\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12881\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_res ;
  zval **container ;
  zval *property ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  long tmp___3 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___9 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12849\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12850\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12851\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12852\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12778\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12775\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12776\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12757\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12774\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12772\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12773\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12766\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12767\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12758\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12759\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12760\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12768\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12763\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12761\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12762\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12764\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12765\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12769\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12770\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12771\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12777\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12779\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12853\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12782\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12783\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12780\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12781\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12784\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12854\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)opline->op2.literal, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12855\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12822\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12819\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12820\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12817\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12815\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12816\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___9 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12813\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12811\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12812\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12806\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12807\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12808\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___6 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12809\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___6) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12785\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12804\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___7 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12805\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___7 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12802\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12800\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___5 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12801\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___5 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12794\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12795\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12786\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___4 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12787\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___4;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12788\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12796\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12791\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12789\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12790\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12792\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12793\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12797\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12798\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12799\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12803\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12810\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12814\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12818\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12821\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12823\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12856\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12824\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12825\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12857\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr),
                         & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12844\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = zval_isref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12845\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12826\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12843\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = zval_refcount_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12842\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12835\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12836\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12827\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12828\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___10;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12829\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12837\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12832\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12830\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12831\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr))->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12833\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12838\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr) = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12839\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12840\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12846\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12847\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12848\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12862\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_VAR_CONST)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  int tmp___7 ;
  unsigned int tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12693\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12691\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12692\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12694\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12752\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12741\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      property = opline->op2.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12742\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_var(opline->op1.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12743\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12697\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12698\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12695\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an object");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12696\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12699\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12744\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                  container, property,
                                  (zend_literal const   *)opline->op2.literal, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12745\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12737\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12734\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12735\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12732\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12730\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12731\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12728\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12726\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12727\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12721\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12722\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12723\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___3 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12724\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___3) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12700\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12719\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12720\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12717\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12715\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12716\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___2 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12709\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12710\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12701\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___1 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12702\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___1;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12703\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12711\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12706\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "12704\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "12705\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12707\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12708\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12712\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12713\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12714\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12718\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12725\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12729\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12733\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12736\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12738\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12746\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12739\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12740\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12747\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12748\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12749\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zend_fetch_property_address_read_helper_SPEC_VAR_CONST(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12750\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___7);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12753\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zend_fetch_property_address_read_helper_SPEC_VAR_CONST(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12754\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___7);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  temp_variable *__t___0 ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12683\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12684\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12685\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12686\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12687\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12679\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12680\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12671\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12672\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12668\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12669\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12670\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12676\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 3,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12677\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12678\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12673\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12674\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12675\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12688\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12681\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12682\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12689\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12690\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12659\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12660\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12661\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12662\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12615\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12616\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12613\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12614\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12617\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12663\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)opline->op2.literal, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12664\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12655\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12652\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12653\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12650\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12648\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12649\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12646\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12644\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12645\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12639\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12640\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12641\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12642\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12618\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12637\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12638\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12635\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12633\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12634\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12627\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12628\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12619\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12620\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12621\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12629\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12624\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12622\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12623\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12625\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12626\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12630\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12631\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12632\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12636\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12643\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12647\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12651\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12654\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12656\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12665\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12657\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12658\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12666\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12667\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *property ;
  zval **container ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint tmp___5 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___6 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12602\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12603\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12604\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12529\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & 134217728UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12526\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12527\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr = *(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12528\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12530\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12605\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12606\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12533\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12534\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12531\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12532\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12535\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12607\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_property_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                              container, property,
                              (zend_literal const   *)opline->op2.literal, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12573\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12570\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12571\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12568\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12566\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12567\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12564\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12562\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12563\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12557\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12558\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12559\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12560\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___3) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12536\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12555\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12556\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12553\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12551\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___2 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12552\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___2 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12545\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12546\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12537\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12538\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___1;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12539\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12547\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12542\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12540\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12541\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12543\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12544\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12548\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12549\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12550\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12554\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12561\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12565\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12569\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12572\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12574\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12609\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12575\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12576\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12610\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12596\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12597\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12598\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = zval_isref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12599\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12577\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12594\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12592\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zval_refcount_p(*retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12593\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12586\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12587\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12578\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12579\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12580\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12588\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12583\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12581\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12582\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12584\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12585\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12589\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval_ptr = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12590\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12591\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12595\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval_ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12600\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12601\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12611\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12612\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_OBJ_R_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12524\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_property_address_read_helper_SPEC_VAR_CONST(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12525\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_property_address_read_helper_SPEC_VAR_CONST)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *container ;
  zval *offset ;
  temp_variable *__t ;
  zval *retval ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp ;
  temp_variable *__t___0 ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12516\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12517\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_var(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12518\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12519\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )container->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12520\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12512\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )(container->value.obj.handlers)->read_property == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12513\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12503\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 3L, "Trying to get property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12504\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12505\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12500\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12501\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12502\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12509\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (*((container->value.obj.handlers)->read_property))(container,
                                                                   offset, 0,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12510\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12511\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12506\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12507\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = retval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12508\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12521\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12514\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12515\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12523\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  long tmp___2 ;
  temp_variable *__t ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  zend_uint tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___8 ;
  zend_free_op free_res ;
  zval **retval_ptr ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_uint tmp___10 ;
  zend_bool tmp___11 ;
  long tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12493\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12412\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12409\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(*container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12410\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12391\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12408\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12406\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12407\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12400\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12401\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12392\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12393\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12394\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12402\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12397\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12395\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12396\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12398\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12399\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12403\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12404\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12405\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12413\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12494\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12416\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12417\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12414\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12415\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12418\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12495\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, opline->op2.zv, 1, 6);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12496\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12456\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12453\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12454\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12451\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12449\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12450\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12447\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12445\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12446\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12440\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12441\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12442\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12443\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___5) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12419\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12438\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12439\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12436\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12434\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___4 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12435\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___4 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12428\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12429\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12420\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___3 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12421\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0 = (zval *)tmp___3;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12422\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12430\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12425\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12423\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12424\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv___0->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12426\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv___0, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12427\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv___0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12431\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv___0;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12432\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv___0);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12433\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12437\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12444\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12448\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12452\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12455\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12457\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12497\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12458\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12459\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12498\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___12 = __builtin_expect((long )((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr == (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12499\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___12) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12460\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot unset string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12485\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(*retval_ptr, & free_res, 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12486\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )retval_ptr != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12479\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12480\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___11) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12461\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12478\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12476\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12477\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12470\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12471\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12462\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12463\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1 = (zval *)tmp___9;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12464\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12472\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12467\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12465\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12466\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___1->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12468\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___1, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12469\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___1);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12473\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___1;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12474\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___1);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12475\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12481\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12487\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12488\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_res.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12482\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_res.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12483\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12489\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12490\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;
  unsigned int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12377\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12327\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12325\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12326\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12328\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12378\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12373\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      container = _get_zval_ptr_ptr_var(opline->op1.var,
                                        (temp_variable const   *)execute_data->Ts,
                                        & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12374\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12331\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12332\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12329\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Cannot use string offset as an array");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12330\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12333\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12375\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                   container, opline->op2.zv, 1, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12376\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12371\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12368\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12369\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12366\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(free_op1.var)->type != 5) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12364\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = zend_objects_store_get_refcount(free_op1.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12365\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12362\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12360\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12361\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (__t->var.ptr_ptr) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12355\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr = *(__t->var.ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12356\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    __t->var.ptr_ptr = & __t->var.ptr;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12357\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___2 = zval_isref_p(__t->var.ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12358\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___2) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12334\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12353\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(__t->var.ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12354\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 2U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12351\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12349\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12350\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          if (tmp___1 > 1U) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12343\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            zval_delref_p(*(__t->var.ptr_ptr));
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12344\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12335\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              tmp___0 = _emalloc(sizeof(zval_gc_info ));
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12336\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              new_zv = (zval *)tmp___0;
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12337\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12345\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            while (1) {
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12340\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              while (1) {
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "12338\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->value = (*(__t->var.ptr_ptr))->value;
                                {
                                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                       "a");
                                fprintf(_coverage_fout, "12339\n");
                                fflush(_coverage_fout);
                                fclose(_coverage_fout);
                                }
                                new_zv->type = (*(__t->var.ptr_ptr))->type;
                                break;
                              }
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12341\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_set_refcount_p(new_zv, 1U);
                              {
                              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                     "a");
                              fprintf(_coverage_fout, "12342\n");
                              fflush(_coverage_fout);
                              fclose(_coverage_fout);
                              }
                              zval_unset_isref_p(new_zv);
                              break;
                            }
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12346\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            *(__t->var.ptr_ptr) = new_zv;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12347\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            _zval_copy_ctor(new_zv);
                          } else {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12348\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }

                          }
                          break;
                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12352\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12359\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12363\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12367\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12370\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12381\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12379\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use [] for reading");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12380\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12382\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    container = _get_zval_ptr_ptr_var(opline->op1.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12383\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                      container, opline->op2.zv, 1, 0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12385\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12390\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_IS_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, opline->op2.zv, 1, 3);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12317\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12318\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12265\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12266\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12263\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12264\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12267\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, opline->op2.zv, 1, 2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12305\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12302\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12303\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12300\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12298\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12299\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12296\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12294\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12295\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12289\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12290\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12291\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___2 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12292\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___2) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12268\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12287\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12288\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___3 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12285\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12283\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12284\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___1 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12277\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12278\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12269\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___0 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12270\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___0;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12271\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12279\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12274\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12272\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12273\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12275\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12276\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12280\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12281\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12282\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12286\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12293\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12297\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12301\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12304\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12306\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12307\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12308\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12315\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12316\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;
  long tmp ;
  temp_variable *__t ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  zend_uint __attribute__((__visibility__("default")))  tmp___5 ;
  zval **retval_ptr ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  long tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12253\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12254\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12255\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12182\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12183\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12180\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12181\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12184\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12256\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                               container, opline->op2.zv, 1, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12257\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12222\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )free_op1.var != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12219\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zval_refcount_p(free_op1.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12220\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4 == 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12217\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )(free_op1.var)->type != 5) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12215\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_objects_store_get_refcount(free_op1.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12216\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 == (zend_uint __attribute__((__visibility__("default")))  )1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12213\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12211\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12212\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__t->var.ptr_ptr) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12206\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr = *(__t->var.ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12207\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                __t->var.ptr_ptr = & __t->var.ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12208\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___2 = zval_isref_p(__t->var.ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12209\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___2) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12185\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12204\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = zval_refcount_p(__t->var.ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "12205\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___3 > 2U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12202\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12200\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___1 = zval_refcount_p(*(__t->var.ptr_ptr));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "12201\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___1 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12194\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*(__t->var.ptr_ptr));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12195\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12186\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___0 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12187\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___0;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12188\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12196\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12191\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12189\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*(__t->var.ptr_ptr))->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "12190\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*(__t->var.ptr_ptr))->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12192\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "12193\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12197\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *(__t->var.ptr_ptr) = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12198\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "12199\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "12203\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12210\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12214\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12218\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12221\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12258\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12225\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12259\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___9 = __builtin_expect((long )(opline->extended_value != 0UL), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12260\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___9) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12250\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12251\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (retval_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12245\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12246\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = zval_isref_p(*retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12247\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___8) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12226\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12243\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12241\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zval_refcount_p(*retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12242\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12235\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12236\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12227\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12228\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___6;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12229\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12237\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12232\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12230\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*retval_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "12231\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*retval_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12233\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12234\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12238\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12239\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12240\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12244\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12248\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12249\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12252\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_R_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **container ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 134217728UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12169\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12167\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12165\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12166\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12168\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12170\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_fetch_dimension_address_read((temp_variable *)((char *)execute_data->Ts + opline->result.var),
                                    container, opline->op2.zv, 1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12171\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12172\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_VAR_CONST)(int type ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12163\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_CONST(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12164\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_CONST(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12162\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12157\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12158\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12154\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12150\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12148\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12149\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12151\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12155\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12152\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12153\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12156\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_VAR_CONST(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_CONST(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_CONST(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_VAR_CONST(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_VAR_CONST)(int type ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  ulong __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12133\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12134\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12135\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12026\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )varname->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12027\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12021\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12017\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12018\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12022\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp_varname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12023\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp_varname.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12019\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp_varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12020\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12024\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp_varname;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12025\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12028\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12136\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12038\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12029\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12031\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                         (unsigned int )(opline->op2.zv)->value.str.len,
                                         (zend_literal const   *)(opline->op2.literal + 1),
                                         0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12032\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12033\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12030\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12039\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12034\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12035\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12040\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)tmp___1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12041\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12042\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12036\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12037\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12071\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12072\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12043\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hash_value = ((zend_literal *)varname)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12050\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12047\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )varname->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12044\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = ((Bucket *)(varname->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12045\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12046\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = (unsigned long )tmp___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12048\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                 (unsigned int )(varname->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12049\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hash_value = (unsigned long )tmp___3;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12073\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12074\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12051\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12052\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12053\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12056\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12067\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 << 2 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12059\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12058\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12060\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12068\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x10000000: 
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12069\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12070\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12065\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12063\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12064\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12066\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12137\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12077\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp_varname)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12075\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp_varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12076\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12078\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12138\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12098\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12099\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12079\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12096\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12094\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12095\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12088\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12089\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12080\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12081\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12082\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12090\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12085\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12083\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12084\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12086\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12087\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12091\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12092\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12093\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12097\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12100\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12127\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12101\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12102\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12103\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12128\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12129\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12123\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12104\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "12121\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12119\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "12120\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12113\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12114\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12105\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12106\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12107\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12115\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12110\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12108\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "12109\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12111\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "12112\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12116\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12117\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "12118\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12124\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12130\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12131\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12125\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "12126\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12132\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_VAR_CONST)(int (*incdec_op)(zval * ) ,
                                                                                            zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12015\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_VAR_CONST((int (*)(zval * ))(& decrement_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12016\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_post_incdec_property_helper_SPEC_VAR_CONST((int (*)(zval * ))(& increment_function),
                                                        execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12014\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_post_incdec_property_helper_SPEC_VAR_CONST)(int (*incdec_op)(zval * ) ,
                                                                                            zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval *retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zval **tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  zval *z ;
  zval *tmp___6 ;
  zval *z_copy ;
  zval *value ;
  zval *tmp___7 ;
  zend_uint tmp___8 ;
  long tmp___9 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11998\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11999\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12000\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12001\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12002\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12003\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11905\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11906\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11903\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11904\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11907\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12004\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12005\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12006\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12007\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11910\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11911\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11912\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11908\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11909\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11913\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11914\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11915\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11943\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)opline->op2.literal);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11944\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11945\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11936\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11937\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11938\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11916\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11933\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11931\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11932\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11925\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11926\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11917\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11918\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11919\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11927\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11922\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11920\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11921\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11923\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11924\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11928\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11929\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11930\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11939\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11934\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->value = (*zptr)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (*zptr)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11940\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(retval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11941\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11942\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11946\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11994\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11991\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11975\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11976\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___6;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11977\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11978\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11963\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11957\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11958\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11959\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11960\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11953\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11947\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11948\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11954\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11955\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11951\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11949\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11950\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11952\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11956\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11961\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11962\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11964\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11979\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11965\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->value = z->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11966\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval->type = z->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11967\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11968\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z_copy = (zval *)tmp___10;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11969\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)z_copy)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11972\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11970\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->value = z->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11971\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z_copy->type = z->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11973\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(z_copy, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11974\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z_copy);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11983\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11984\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11985\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11986\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property,
                                                          z_copy,
                                                          (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z_copy);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11989\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L,
                   "Attempt to increment/decrement property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11990\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval->type = (unsigned char)0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11992\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11993\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11995\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11996\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11997\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_VAR_CONST)(int (*incdec_op)(zval * ) ,
                                                                                           zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11901\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_VAR_CONST((int (*)(zval * ))(& decrement_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11902\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11899\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_pre_incdec_property_helper_SPEC_VAR_CONST((int (*)(zval * ))(& increment_function),
                                                       execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11900\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_pre_incdec_property_helper_SPEC_VAR_CONST)(int (*incdec_op)(zval * ) ,
                                                                                           zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **object_ptr ;
  zval *object ;
  zval *property ;
  zval **retval ;
  int have_get_ptr ;
  long tmp ;
  long tmp___0 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zval **zptr ;
  zval **tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  zval *z ;
  zval *tmp___6 ;
  zval *value ;
  zval *tmp___7 ;
  zend_uint tmp___8 ;
  long tmp___9 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_uint tmp___11 ;
  zend_bool tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11884\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11885\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11886\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11888\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11889\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11779\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11780\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11777\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11778\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11781\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11890\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11891\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11892\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11893\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11787\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to increment/decrement property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11788\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11782\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11783\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = & executor_globals.uninitialized_zval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11784\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11789\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11785\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11786\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11790\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11791\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11792\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11894\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((object->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11820\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                      property,
                                                                      (struct _zend_literal  const  *)opline->op2.literal);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11821\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zptr = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11822\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zptr != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11814\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11815\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11793\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11810\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11808\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11809\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11802\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11803\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11794\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11795\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11796\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11804\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11799\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11797\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*zptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11798\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*zptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11800\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11801\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11805\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *zptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11806\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11807\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11816\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      have_get_ptr = 1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11817\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*incdec_op)(*zptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11818\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11811\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = *zptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11812\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11813\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11819\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11823\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11895\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! have_get_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11880\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((object->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11874\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->write_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11862\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = (*((object->value.obj.handlers)->read_property))(object,
                                                                   property, 0,
                                                                   (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11863\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        z = tmp___6;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11864\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = __builtin_expect((long )((int )z->type == 5), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11865\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11840\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11835\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value = tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11836\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11837\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11830\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11824\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11825\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11831\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11832\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11828\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11826\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11827\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11829\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11833\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11838\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11839\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11841\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11866\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11867\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11868\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11842\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11859\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11857\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11858\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___11 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11851\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11852\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11843\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___10 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11844\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___10;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11845\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11853\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11848\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11846\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11847\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11849\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11850\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11854\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11855\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11856\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11869\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*incdec_op)(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11870\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = z;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11871\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                          (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11872\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11860\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*retval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11861\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11873\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11878\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      zend_error(1 << 1L,
                 "Attempt to increment/decrement property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11879\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11875\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11876\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11877\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11881\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11896\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11882\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11883\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11897\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11898\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_CONST)(int (*binary_op)(zval *result ,
                                                                                                         zval *op1 ,
                                                                                                         zval *op2 ) ,
                                                                                        zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& bitwise_xor_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& bitwise_and_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& bitwise_or_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& concat_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11767\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& shift_right_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11768\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11765\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& shift_left_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11766\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MOD_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& mod_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_DIV_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& div_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_MUL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& mul_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_SUB_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& sub_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ASSIGN_ADD_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_binary_assign_op_helper_SPEC_VAR_CONST((int (*)(zval *result ,
                                                             zval *op1 ,
                                                             zval *op2 ))(& add_function),
                                                    execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_CONST)(int (*binary_op)(zval *result ,
                                                                                                             zval *op1 ,
                                                                                                             zval *op2 ) ,
                                                                                            zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_helper_SPEC_VAR_CONST)(int (*binary_op)(zval *result ,
                                                                                                         zval *op1 ,
                                                                                                         zval *op2 ) ,
                                                                                        zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op_data2 ;
  zend_free_op free_op_data1 ;
  zval **var_ptr ;
  zval *value ;
  int tmp ;
  zval **container ;
  zval **tmp___0 ;
  int tmp___1 ;
  zval *dim ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  temp_variable *__t ;
  long tmp___5 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_uint tmp___7 ;
  zend_bool tmp___8 ;
  zval *objval ;
  zval *tmp___9 ;
  long tmp___10 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11742\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11667\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 136: 
  tmp = zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(binary_op, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11668\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11669\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 147: 
  tmp___0 = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11670\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11671\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )container == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an array");
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11665\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___2 = __builtin_expect((long )((int )(*container)->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11666\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11656\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((unsigned int )free_op1.var != (unsigned int )((void *)0))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11654\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(*container);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11655\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11657\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11659\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(binary_op,
                                                                execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11660\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11661\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      dim = opline->op2.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11662\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_fetch_dimension_address((temp_variable *)((char *)execute_data->Ts + (opline + 1)->op2.var),
                                   container, dim, 1, 2);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11663\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = _get_zval_ptr((int )(opline + 1)->op1_type,
                            (znode_op const   *)(& (opline + 1)->op1),
                            (temp_variable const   *)execute_data->Ts,
                            & free_op_data1, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11664\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var_ptr = _get_zval_ptr_ptr_var((opline + 1)->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op_data2);
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11672\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  value = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11743\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11744\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11674\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1,
                        "Cannot use assign-op operators with overloaded objects nor string offsets");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11675\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11745\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11746\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11686\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11679\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11680\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11676\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11677\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11678\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11681\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11687\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11682\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11683\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11688\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 147UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11684\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11685\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11689\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11690\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11691\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___8 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11748\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___8) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11692\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11709\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11707\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11708\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11701\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11702\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11693\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11694\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11695\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11703\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11698\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11696\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11697\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11699\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11700\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11704\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11705\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11706\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11749\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11750\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11719\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11717\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11710\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11711\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        objval = tmp___9;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11712\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11713\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(objval, objval, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11714\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, objval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11715\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(objval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11716\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(*var_ptr, *var_ptr, value);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11718\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*binary_op)(*var_ptr, *var_ptr, value);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11720\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*binary_op)(*var_ptr, *var_ptr, value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11751\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11724\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11725\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11721\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11722\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11723\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11726\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11752\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 147UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11735\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11729\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11727\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11728\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11730\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11736\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11731\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op_data2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11732\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11737\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11733\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11734\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11738\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11741\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11739\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11740\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_binary_assign_op_obj_helper_SPEC_VAR_CONST)(int (*binary_op)(zval *result ,
                                                                                                             zval *op1 ,
                                                                                                             zval *op2 ) ,
                                                                                            zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op_data1 ;
  zval **object_ptr ;
  zval **tmp ;
  zval *object ;
  zval *property ;
  zval *value ;
  zval *tmp___0 ;
  int have_get_ptr ;
  long tmp___1 ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zval **zptr ;
  zval **tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval *z ;
  zval *value___0 ;
  zval *tmp___7 ;
  zend_uint tmp___8 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_uint tmp___10 ;
  zend_bool tmp___11 ;
  long tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11635\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11636\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_ptr_var(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11637\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_ptr = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11638\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  property = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11639\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr((int )(opline + 1)->op1_type,
                          (znode_op const   *)(& (opline + 1)->op1),
                          (temp_variable const   *)execute_data->Ts,
                          & free_op_data1, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11640\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11641\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  have_get_ptr = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11642\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11512\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )object_ptr == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11513\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11510\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use string offset as an object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11511\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11514\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11643\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  make_real_object(object_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11644\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11645\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___12 = __builtin_expect((long )((int )object->type != 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11646\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___12) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11523\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Attempt to assign property of non-object");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11524\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11517\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11515\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11516\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11518\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11525\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11519\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11520\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11521\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11522\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11630\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value == 136UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11558\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((object->value.obj.handlers)->get_property_ptr_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11554\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (*((object->value.obj.handlers)->get_property_ptr_ptr))(object,
                                                                          property,
                                                                          (struct _zend_literal  const  *)opline->op2.literal);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11555\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zptr = tmp___3;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11556\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )zptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11548\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zval_isref_p(*zptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11549\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___6) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11526\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11543\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11541\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = zval_refcount_p(*zptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11542\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___5 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11535\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*zptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11536\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11527\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11528\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___4;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11529\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11537\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11532\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "11530\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*zptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "11531\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*zptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11533\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11534\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11538\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *zptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11539\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11540\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11550\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          have_get_ptr = 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11551\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*binary_op)(*zptr, *zptr, value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11552\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((int )opline->result_type & (1 << 5))) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11544\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*zptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11545\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = *zptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11546\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11547\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11553\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11557\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11559\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11631\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! have_get_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11622\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      z = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11623\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == 136UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11562\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_property) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11560\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_property))(object, property,
                                                               0,
                                                               (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11561\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11565\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((object->value.obj.handlers)->read_dimension) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11563\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          z = (*((object->value.obj.handlers)->read_dimension))(object,
                                                                property, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11564\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11624\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (z) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )z->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11582\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((z->value.obj.handlers)->get) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11576\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = (*((z->value.obj.handlers)->get))(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11577\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value___0 = tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11578\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11579\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8 == 0U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11572\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11566\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                gc_remove_zval_from_buffer(z);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11567\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11573\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11574\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11570\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11568\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  gc_remove_zval_from_buffer(z);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11569\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11571\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _efree((void *)z);
                break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11575\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11580\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            z = value___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11581\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11583\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11609\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11610\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = zval_isref_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11611\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11584\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11601\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11599\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zval_refcount_p(z);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11600\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___10 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11593\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(z);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11594\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11585\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___9 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11586\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0 = (zval *)tmp___9;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11587\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11595\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11590\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11588\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->value = z->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11589\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv___0->type = z->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11591\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv___0, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11592\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv___0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11596\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              z = new_zv___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11597\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv___0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11598\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11612\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*binary_op)(z, z, value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11613\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 136UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11602\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_property))(object, property, z,
                                                            (struct _zend_literal  const  *)opline->op2.literal);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11603\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (*((object->value.obj.handlers)->write_dimension))(object, property, z);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11614\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11604\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(z);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11605\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = z;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11606\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11607\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11615\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11620\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Attempt to assign property of non-object");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11621\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11616\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(& executor_globals.uninitialized_zval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11617\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11618\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11619\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11625\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op_data1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11628\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )free_op_data1.var & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11626\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor((zval *)((unsigned long )free_op_data1.var & 4294967294UL));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11627\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op_data1.var);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11629\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11647\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11648\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11649\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11650\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11504\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11502\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11503\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11496\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11497\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11498\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11499\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11494\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11495\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11500\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11501\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11486\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11487\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11493\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11480\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11481\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11482\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11485\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11470\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11465\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11468\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11469\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11476\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11477\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11457\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11458\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11459\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11460\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11461\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11462\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11455\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11456\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11463\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11464\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11439\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11440\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11441\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11442\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11443\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11426\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11427\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11428\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11436\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11429\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11430\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11423\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11416\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11417\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11424\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11425\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11411\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11408\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11409\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11404\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11405\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11400\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11401\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11407\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11395\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11396\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11397\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11392\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11393\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11399\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11385\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11390\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11391\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11378\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11379\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11380\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11381\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11376\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11377\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11382\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11383\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11370\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11371\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11372\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11373\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11368\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11369\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11374\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11375\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11362\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11363\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11364\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11365\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11360\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11361\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11366\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11367\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11354\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11355\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11357\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11352\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11353\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11358\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11359\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_VAR_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11346\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11347\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11348\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11349\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11344\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11345\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INSTANCEOF_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr ;
  zend_bool result ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  zend_bool __attribute__((__visibility__("default")))  tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  expr = _get_zval_ptr_var(opline->op1.var,
                           (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )expr->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11330\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((expr->value.obj.handlers)->get_class_entry) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11326\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_get_class_entry((zval const   *)expr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11327\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = instanceof_function((zend_class_entry const   *)tmp,
                                    (zend_class_entry const   *)((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11328\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result = (unsigned char )tmp___0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11329\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11331\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = (unsigned char)0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11340\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11332\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11333\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((int )result != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11334\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11341\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11335\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11336\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11342\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11343\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_QM_ASSIGN_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *value ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_var(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11315\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = value->value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11316\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = value->type;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11317\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11318\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMP_SET_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *value ;
  long tmp ;
  int tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_var(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = i_zend_is_true(value);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11299\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11293\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11294\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11300\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11301\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11295\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11296\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11302\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11303\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11297\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = opline->op2.jmp_addr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11298\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11304\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11305\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11306\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11307\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *ptr ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11288\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11289\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11283\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_ptr_var(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11284\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ptr = tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11285\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )ptr->type == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11279\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.exit_status = (int )ptr->value.lval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11280\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_print_variable(ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11286\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11281\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11282\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11287\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11290\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zend_bailout((char *)"/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/php/Zend/zend_vm_execute.h",
                11231U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11291\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11292\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  zend_hash_get_current_data_ex(HashTable *ht ,
                                                                                     void **pData ,
                                                                                     HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_set_pointer(HashTable *ht ,
                                                                             HashPointer const   *ptr ) ;
extern int __attribute__((__visibility__("default")))  zend_unmangle_property_name(char *mangled_property ,
                                                                                   int mangled_property_len ,
                                                                                   char **class_name ,
                                                                                   char **prop_name ) ;
enum zend_object_iterator_kind {
    ZEND_ITER_INVALID = 0,
    ZEND_ITER_PLAIN_ARRAY = 1,
    ZEND_ITER_PLAIN_OBJECT = 2,
    ZEND_ITER_OBJECT = 3
} ;
enum zend_object_iterator_kind;
extern enum zend_object_iterator_kind  __attribute__((__visibility__("default"))) zend_iterator_unwrap(zval *array_ptr ,
                                                                                                       zend_object_iterator **iter ) ;
static int ( __attribute__((__fastcall__)) ZEND_FE_FETCH_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *array ;
  zval **value ;
  char *str_key ;
  uint str_key_len ;
  ulong int_key ;
  HashTable *fe_ht ;
  zend_object_iterator *iter ;
  int key_type ;
  zend_bool use_key ;
  enum zend_object_iterator_kind  __attribute__((__visibility__("default"))) tmp ;
  long tmp___0 ;
  char *class_name ;
  char *prop_name ;
  zend_object *zobj ;
  zend_object __attribute__((__visibility__("default")))  *tmp___1 ;
  long tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  char __attribute__((__visibility__("default")))  *tmp___6 ;
  long tmp___7 ;
  int __attribute__((__visibility__("default")))  tmp___8 ;
  int __attribute__((__visibility__("default")))  tmp___9 ;
  long tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  int tmp___13 ;
  long tmp___14 ;
  long tmp___15 ;
  long tmp___16 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___17 ;
  zend_uint tmp___18 ;
  zend_bool tmp___19 ;
  temp_variable *__t ;
  zval *key ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  array = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->fe.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  iter = (zend_object_iterator *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  key_type = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  use_key = (unsigned char )(opline->extended_value & 2UL);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_iterator_unwrap(array, & iter);
  switch ((int )tmp) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11205\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11206\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  zend_error(1 << 1L, "Invalid argument supplied for foreach()");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11207\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )(! executor_globals.exception), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11125\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11126\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 2: 
  tmp___1 = zend_objects_get_address((zval const   *)array);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zobj = (zend_object *)tmp___1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11212\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  fe_ht = (*((array->value.obj.handlers)->get_properties))(array);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11213\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_hash_set_pointer(fe_ht,
                        (HashPointer const   *)(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->fe.fe_pos));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11138\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = zend_hash_get_current_data_ex(fe_ht, (void **)(& value),
                                            (HashPosition *)((void *)0));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11139\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11129\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = __builtin_expect((long )(! executor_globals.exception), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11130\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11127\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11128\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11131\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11132\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11140\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_get_current_key_ex((HashTable const   *)fe_ht,
                                           & str_key, & str_key_len, & int_key,
                                           (unsigned char)0,
                                           (HashPosition *)((void *)0));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11141\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    key_type = (int )tmp___4;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11142\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_hash_move_forward_ex(fe_ht, (HashPosition *)((void *)0));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11143\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (key_type == 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11133\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11137\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (key_type != 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11135\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = zend_check_property_access(zobj, str_key,
                                             (int )(str_key_len - 1U));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11136\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___5 != (int __attribute__((__visibility__("default")))  )0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11134\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
      } else {
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11215\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_hash_get_pointer((HashTable const   *)fe_ht,
                        & ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->fe.fe_pos);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_key) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11150\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (key_type != 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11144\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_unmangle_property_name(str_key, (int )(str_key_len - 1U),
                                  & class_name, & prop_name);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11145\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      str_key_len = strlen((char const   *)prop_name);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11146\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = _estrndup((char const   *)prop_name, str_key_len);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11147\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      str_key = (char *)tmp___6;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11148\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      str_key_len ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11149\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11151\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11217\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  fe_ht = array->value.ht;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11218\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_hash_set_pointer(fe_ht,
                        (HashPointer const   *)(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->fe.fe_pos));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11219\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___8 = zend_hash_get_current_data_ex(fe_ht, (void **)(& value),
                                          (HashPosition *)((void *)0));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11220\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___8 == (int __attribute__((__visibility__("default")))  )-1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11154\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11155\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11152\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11153\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11156\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11157\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11221\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_key) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11158\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = zend_hash_get_current_key_ex((HashTable const   *)fe_ht,
                                           & str_key, & str_key_len, & int_key,
                                           (unsigned char)1,
                                           (HashPosition *)((void *)0));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11159\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    key_type = (int )tmp___9;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11160\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_hash_move_forward_ex(fe_ht, (HashPosition *)((void *)0));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11223\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_hash_get_pointer((HashTable const   *)fe_ht,
                        & ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->fe.fe_pos);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11224\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 3: 
  if (iter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11168\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (iter->index) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11169\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (iter->index > 0UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11164\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*((iter->funcs)->move_forward))(iter);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11165\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___10 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11166\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11161\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(array);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11162\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11163\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11167\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11170\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! iter) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11185\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (iter->index > 0UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11182\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___13 = (*((iter->funcs)->valid))(iter);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11183\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___13 == -1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11176\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L: /* CIL Label */ 
        tmp___11 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                    0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11177\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11171\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(array);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11172\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return (0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11173\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11178\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = __builtin_expect((long )(! executor_globals.exception), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11179\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___12) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11174\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11175\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11180\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11181\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11184\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (*((iter->funcs)->get_current_data))(iter, & value);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___14 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___14) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11186\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(array);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11187\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11188\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11229\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! value) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11191\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___15 = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11192\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___15) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11189\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11190\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11193\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11194\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11230\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_key) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((iter->funcs)->get_current_key) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      key_type = (*((iter->funcs)->get_current_key))(iter, & str_key,
                                                     & str_key_len, & int_key);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11199\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___16 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11200\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___16) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11195\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(array);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11196\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11197\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11201\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      key_type = 2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      int_key = iter->index;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11204\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 1UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___19 = zval_isref_p(*value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11250\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___19) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11231\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11248\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11246\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___18 = zval_refcount_p(*value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11247\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___18 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11240\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11241\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11232\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___17 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11233\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___17;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11234\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11242\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11237\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11235\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*value)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11236\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*value)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11238\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11239\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11243\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *value = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11244\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11245\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11251\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_isref_p(*value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11252\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11253\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*value);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11257\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11254\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11255\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr = *value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11256\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr_ptr = & __t->var.ptr;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_key) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11266\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    key = & ((temp_variable *)((char *)execute_data->Ts + (opline + 1)->result.var))->tmp_var;
    switch (key_type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    key->value.str.val = str_key;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11260\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    key->value.str.len = (int )(str_key_len - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11261\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    key->type = (unsigned char)6;
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11262\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    key->value.lval = (long )int_key;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11263\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    key->type = (unsigned char)1;
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11264\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: ;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11265\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 3: 
    key->type = (unsigned char)0;
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11267\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11277\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11278\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FE_RESET_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *array_ptr ;
  zval **array_ptr_ptr ;
  HashTable *fe_ht ;
  zend_object_iterator *iter ;
  zend_class_entry *ce ;
  zend_bool is_empty ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zval *tmp___8 ;
  void __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;
  zend_uint tmp___15 ;
  zval __attribute__((__visibility__("default")))  *tmp___16 ;
  long tmp___17 ;
  long tmp___18 ;
  int tmp___19 ;
  long tmp___20 ;
  zend_object *zobj ;
  zend_object __attribute__((__visibility__("default")))  *tmp___21 ;
  char *str_key ;
  uint str_key_len ;
  ulong int_key ;
  zend_uchar key_type ;
  int __attribute__((__visibility__("default")))  tmp___22 ;
  int __attribute__((__visibility__("default")))  tmp___23 ;
  int __attribute__((__visibility__("default")))  tmp___24 ;
  int tmp___25 ;
  int __attribute__((__visibility__("default")))  tmp___26 ;
  int __attribute__((__visibility__("default")))  tmp___27 ;
  int tmp___28 ;
  int __attribute__((__visibility__("default")))  tmp___29 ;
  HashTable *tmp___30 ;
  HashTable *tmp___31 ;
  long tmp___32 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11116\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  iter = (zend_object_iterator *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11117\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11118\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_empty = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 4) {
    goto _L___4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11028\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10996\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___4: /* CIL Label */ 
      if (opline->extended_value & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10994\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        array_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                              (temp_variable const   *)execute_data->Ts,
                                              & free_op1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )array_ptr_ptr == (unsigned int )((void *)0)) {
          goto _L___0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10993\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )array_ptr_ptr == (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10926\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L___0: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10923\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10924\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10925\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)array_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10927\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->refcount__gc = 1U;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10928\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->is_ref__gc = (unsigned char)0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10929\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->type = (unsigned char)0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10992\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(*array_ptr_ptr)->type == 5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10960\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )((*array_ptr_ptr)->value.obj.handlers)->get_class_entry == (unsigned int )((void *)0)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10932\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zend_error(1 << 1L,
                           "foreach() cannot iterate over objects without PHP class");
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10933\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = __builtin_expect((long )(! executor_globals.exception),
                                           1L);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10934\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___0) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10930\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10931\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10935\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                return (0);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10936\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10961\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 = zend_get_class_entry((zval const   *)*array_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10962\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ce = (zend_class_entry *)tmp___1;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10963\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (! ce) {
                goto _L;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10959\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )ce->get_iterator == (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10955\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  tmp___4 = zval_isref_p(*array_ptr_ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10956\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "10937\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "10954\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "10952\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*array_ptr_ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "10953\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10946\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*array_ptr_ptr);
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10947\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "10938\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "10939\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "10940\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10948\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "10943\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "10941\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*array_ptr_ptr)->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "10942\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*array_ptr_ptr)->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "10944\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "10945\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10949\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *array_ptr_ptr = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10950\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10951\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10957\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_addref_p(*array_ptr_ptr);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10958\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10964\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = *array_ptr_ptr;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10989\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(*array_ptr_ptr)->type == 4) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10985\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(*array_ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10986\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10965\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10982\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "10980\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___6 = zval_refcount_p(*array_ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "10981\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___6 > 1U) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "10974\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      zval_delref_p(*array_ptr_ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "10975\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10966\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        tmp___5 = _emalloc(sizeof(zval_gc_info ));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10967\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        new_zv___0 = (zval *)tmp___5;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10968\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "10976\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10971\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "10969\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0->value = (*array_ptr_ptr)->value;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "10970\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0->type = (*array_ptr_ptr)->type;
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10972\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_set_refcount_p(new_zv___0, 1U);
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "10973\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_unset_isref_p(new_zv___0);
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "10977\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      *array_ptr_ptr = new_zv___0;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "10978\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      _zval_copy_ctor(new_zv___0);
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "10979\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    break;
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10987\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (opline->extended_value & 1UL) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10983\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_isref_p(*array_ptr_ptr);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "10984\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10988\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10990\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = *array_ptr_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10991\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(array_ptr);
            }
          }
        }
      } else {
        goto _L___3;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11026\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      array_ptr = _get_zval_ptr_var(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11027\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )array_ptr->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = zend_get_class_entry((zval const   *)array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11002\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___11;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11003\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ce) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10997\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(array_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11000\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ce->get_iterator) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10998\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(array_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10999\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11025\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          goto _L___1;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11024\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1 << 4) {
            goto _L___2;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11023\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 2 == 1 << 2) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11020\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L___2: /* CIL Label */ 
              tmp___14 = zval_isref_p(array_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11021\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___14) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11004\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_addref_p(array_ptr);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11018\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___15 = zval_refcount_p(array_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11019\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___15 > 1U) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11013\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L___1: /* CIL Label */ 
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "11005\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___13 = _emalloc(sizeof(zval_gc_info ));
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "11006\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___12 = (zval *)tmp___13;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "11007\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    ((zval_gc_info *)tmp___12)->u.buffered = (gc_root_buffer *)((void *)0);
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11014\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "11010\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "11008\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___12->value = array_ptr->value;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "11009\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___12->type = array_ptr->type;
                      break;
                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "11011\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    zval_set_refcount_p(tmp___12, 1U);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "11012\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    zval_unset_isref_p(tmp___12);
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11015\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _zval_copy_ctor(tmp___12);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11016\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  array_ptr = tmp___12;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "11017\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_addref_p(array_ptr);
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11022\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(array_ptr);
            }
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11120\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11044\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ce->get_iterator) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11041\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      iter = (*(ce->get_iterator))(ce, array_ptr,
                                   (int )(opline->extended_value & (unsigned long )(1 << 1)));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11042\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (iter) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11031\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___17 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                                    1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11032\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___17) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11029\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___16 = zend_iterator_wrap(iter);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11030\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          array_ptr = (zval *)tmp___16;
        } else {
          goto _L___5;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11037\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___5: /* CIL Label */ 
        if (free_op1.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11033\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11034\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11038\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! executor_globals.exception) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11035\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_throw_exception_ex((zend_class_entry *)((void *)0), 0L,
                                  (char *)"Object of type %s did not create an Iterator",
                                  ce->name);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11036\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11039\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11040\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11043\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11045\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11121\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->fe.ptr = array_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11122\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (iter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11062\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iter->index = 0UL;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11063\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((iter->funcs)->rewind) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11052\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*((iter->funcs)->rewind))(iter);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11053\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___18 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___18) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11048\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11049\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op1.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11046\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11047\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11050\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11051\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11064\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___19 = (*((iter->funcs)->valid))(iter);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11065\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    is_empty = (unsigned char )(tmp___19 != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11066\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___20 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11067\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___20) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11058\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(array_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11059\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11056\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11060\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11068\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iter->index = 4294967295UL;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )array_ptr->type == 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11069\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      fe_ht = array_ptr->value.ht;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11073\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )array_ptr->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11070\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___30 = (*((array_ptr->value.obj.handlers)->get_properties))(array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11071\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___31 = tmp___30;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11072\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___31 = (HashTable *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11074\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      fe_ht = tmp___31;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )fe_ht != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11096\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_internal_pointer_reset_ex(fe_ht, (HashPosition *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11097\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (ce) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11090\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___21 = zend_objects_get_address((zval const   *)array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11091\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zobj = (zend_object *)tmp___21;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11092\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11083\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___26 = zend_hash_get_current_key_type_ex(fe_ht,
                                                       (HashPosition *)((void *)0));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11084\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___26 == (int __attribute__((__visibility__("default")))  )3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11075\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___25 = -1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11076\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___25 = 0;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11085\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___25 == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11077\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11086\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___22 = zend_hash_get_current_key_ex((HashTable const   *)fe_ht,
                                                  & str_key, & str_key_len,
                                                  & int_key, (unsigned char)0,
                                                  (HashPosition *)((void *)0));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11087\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          key_type = (unsigned char )tmp___22;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11088\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )key_type != 3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11081\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )key_type == 2) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11079\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___23 = zend_check_property_access(zobj, str_key,
                                                    (int )(str_key_len - 1U));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "11080\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___23 == (int __attribute__((__visibility__("default")))  )0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "11078\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "11082\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "11089\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_hash_move_forward_ex(fe_ht, (HashPosition *)((void *)0));
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11093\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11098\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___29 = zend_hash_get_current_key_type_ex(fe_ht,
                                                   (HashPosition *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11099\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___29 == (int __attribute__((__visibility__("default")))  )3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11094\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___28 = -1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "11095\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___28 = 0;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11100\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      is_empty = (unsigned char )(tmp___28 != 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11101\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_get_pointer((HashTable const   *)fe_ht,
                            & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->fe.fe_pos);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11102\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L, "Invalid argument supplied for foreach()");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11103\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      is_empty = (unsigned char)1;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11106\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11107\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (is_empty) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11110\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___32 = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11111\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11108\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "11109\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11112\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11113\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "11114\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_op_array *new_op_array ;
  zend_free_op free_op1 ;
  zval *inc_filename ;
  zval tmp_inc_filename ;
  zend_bool failure_retval ;
  zend_file_handle file_handle ;
  char *resolved_path ;
  char __attribute__((__visibility__("default")))  *tmp ;
  size_t tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;
  char __attribute__((__visibility__("default")))  *tmp___2 ;
  int tmp___3 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___4 ;
  size_t tmp___5 ;
  int __attribute__((__visibility__("default")))  tmp___6 ;
  int __attribute__((__visibility__("default")))  tmp___7 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___8 ;
  char *eval_desc ;
  char __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___10 ;
  long tmp___11 ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zval *__z ;
  long tmp___13 ;
  zval *retval___0 ;
  void __attribute__((__visibility__("default")))  *tmp___14 ;
  zval *__z___0 ;
  temp_variable *__t ;
  long tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10912\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10913\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10914\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  failure_retval = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10915\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  inc_filename = _get_zval_ptr_var(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10916\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )inc_filename->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10802\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10798\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp_inc_filename.value = inc_filename->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10799\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp_inc_filename.type = inc_filename->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10803\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& tmp_inc_filename);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10804\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )tmp_inc_filename.type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10800\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _convert_to_string(& tmp_inc_filename);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10801\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10805\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    inc_filename = & tmp_inc_filename;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10806\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10834\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 2: 
  case 1 << 4: 
  tmp = (*zend_resolve_path)((char const   *)inc_filename->value.str.val,
                             inc_filename->value.str.len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10835\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  resolved_path = (char *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10836\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (resolved_path) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = strlen((char const   *)resolved_path);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10808\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_hash_exists((HashTable const   *)(& executor_globals.included_files),
                               (char const   *)resolved_path, tmp___0 + 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10809\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    failure_retval = (unsigned char )tmp___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10810\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    resolved_path = inc_filename->value.str.val;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (failure_retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10811\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10830\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zend_stream_open((char const   *)resolved_path, & file_handle);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10831\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0 == (int )tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10823\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! file_handle.opened_path) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10812\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = _estrdup((char const   *)resolved_path);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10813\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        file_handle.opened_path = (char *)tmp___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10814\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10824\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = strlen((char const   *)file_handle.opened_path);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10825\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zend_hash_add_empty_element(& executor_globals.included_files,
                                            (char const   *)file_handle.opened_path,
                                            tmp___5 + 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10826\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10817\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == (ulong )(1 << 2)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10815\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1 << 1;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10816\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1 << 3;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10818\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*zend_compile_file)(& file_handle, tmp___3);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10819\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        new_op_array = (zend_op_array *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10820\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_destroy_file_handle(& file_handle);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10821\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_file_handle_dtor(& file_handle);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10822\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        failure_retval = (unsigned char)1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10829\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == (ulong )(1 << 2)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10827\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_message_dispatcher(1L, (void *)inc_filename->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10828\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_message_dispatcher(2L, (void *)inc_filename->value.str.val);
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )resolved_path != (unsigned int )inc_filename->value.str.val) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10832\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _efree((void *)resolved_path);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10833\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 1: 
  case 1 << 3: 
  tmp___8 = compile_filename((int )opline->extended_value, inc_filename);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10840\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)tmp___8;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10841\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  tmp___9 = zend_make_compiled_string_description("eval()\'d code");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10842\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  eval_desc = (char *)tmp___9;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10843\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = (*zend_compile_string)(inc_filename, eval_desc);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10844\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)tmp___10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10845\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _efree((void *)eval_desc);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10917\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )inc_filename == (unsigned int )(& tmp_inc_filename)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10846\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(& tmp_inc_filename);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10847\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10918\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10848\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10849\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10919\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10920\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10850\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10910\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___15 = __builtin_expect((long )((unsigned int )new_op_array != (unsigned int )((void *)0)),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10911\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___15) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10876\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->original_return_value = executor_globals.return_value_ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10877\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = new_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10878\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10851\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = (zval *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10852\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10853\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.return_value_ptr_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10854\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.return_value_ptr_ptr = (zval **)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10879\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->current_object = execute_data->object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10880\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)new_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10881\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10882\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! executor_globals.active_symbol_table) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10855\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_rebuild_symbol_table();
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10856\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10883\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = __builtin_expect((long )((unsigned int )zend_execute == (unsigned int )(& execute)),
                                  1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10884\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___11) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10857\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (2);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10858\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*zend_execute)(new_op_array);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10885\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10886\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = execute_data->current_object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10887\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.opline_ptr = & execute_data->opline;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10888\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10889\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.return_value_ptr_ptr = execute_data->original_return_value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10890\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      destroy_op_array(new_op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10891\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)new_op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10892\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___13 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10893\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___13) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10859\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10860\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10875\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10873\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10867\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10861\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___12 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10862\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              retval = (zval *)tmp___12;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10863\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10868\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10864\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z = retval;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10865\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->value.lval = 1L;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10866\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->type = (unsigned char)3;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10869\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->refcount__gc = 1U;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10870\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->is_ref__gc = (unsigned char)0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10871\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = retval;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10872\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10874\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10909\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10903\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10894\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___14 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10895\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval___0 = (zval *)tmp___14;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10896\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)retval___0)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10904\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10897\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0 = retval___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10898\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0->value.lval = (long )((int )failure_retval != 0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10899\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0->type = (unsigned char)3;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10905\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval___0->refcount__gc = 1U;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10906\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval___0->is_ref__gc = (unsigned char)0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10907\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10900\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10901\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = retval___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10902\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10908\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10921\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10922\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CAST_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr ;
  zval *result ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10791\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10792\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10793\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  expr = _get_zval_ptr_var(opline->op1.var,
                           (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10794\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value != 6UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10771\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10769\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = expr->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10770\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = expr->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10772\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(result);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10773\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10781\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  convert_to_null(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10782\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 3: 
  convert_to_boolean(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10783\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  convert_to_long(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10784\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 2: 
  convert_to_double(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10785\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_make_printable_zval(expr, & var_copy, & use_copy);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10786\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10776\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10774\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = var_copy.value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10775\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = var_copy.type;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10779\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10777\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = expr->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10778\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = expr->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10780\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(result);
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10787\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 4: 
  convert_to_array(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 5: 
  convert_to_object(result);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10795\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10789\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10790\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10796\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *obj ;
  zend_class_entry *ce ;
  zend_function *clone ;
  zend_object_value (*clone_call)(zval *object ) ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  char const   *tmp___2 ;
  long tmp___3 ;
  char const   *tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  int tmp___6 ;
  long tmp___7 ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  temp_variable *__t ;
  long tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  obj = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10699\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "__clone method called on non-object");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10702\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )obj->type != 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10703\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10700\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "__clone method called on non-object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10701\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = zend_get_class_entry((zval const   *)obj);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10704\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = ce->clone;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10705\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = (zend_function *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  clone_call = (obj->value.obj.handlers)->clone_obj;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((unsigned int )clone_call == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10708\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ce) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10706\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Trying to clone an uncloneable object of class %s",
                          ce->name);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10707\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Trying to clone an uncloneable object");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10709\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10732\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (clone) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10730\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (clone->op_array.fn_flags & 1024U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10715\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = __builtin_expect((long )((unsigned int )ce != (unsigned int )executor_globals.scope),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10716\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10712\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10710\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (executor_globals.scope)->name;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10711\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = "";
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10713\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1,
                              "Call to private %s::__clone() from context \'%s\'",
                              ce->name, tmp___2);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10714\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10729\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (clone->common.fn_flags & 512U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10724\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_check_protected(clone->common.scope,
                                         executor_globals.scope);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10725\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10717\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10718\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 1;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10726\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )tmp___6, 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10727\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10721\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (executor_globals.scope) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10719\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = (executor_globals.scope)->name;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10720\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10722\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Call to protected %s::__clone() from context \'%s\'",
                                ce->name, tmp___4);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10723\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10728\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10731\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10765\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10745\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10734\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10735\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (zval *)tmp___8;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10736\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10746\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->value.obj = (*clone_call)(obj);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10747\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)5;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10748\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(retval, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10749\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_isref_p(retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10750\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (! ((int )opline->result_type & (1 << 5)))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10737\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(retval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10743\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10744\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10738\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10742\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10739\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10740\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = retval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10741\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10766\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10752\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10753\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10767\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10768\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SWITCH_FREE_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10695\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10696\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10697\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10698\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *retval ;
  zval *__z ;
  zval *tmp ;
  int tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10689\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10690\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10691\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10682\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10683\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_ptr_var(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10684\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = i_zend_is_true(tmp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10685\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )(tmp___0 != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10686\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10692\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10687\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10688\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10693\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10694\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_send_by_var_helper_SPEC_VAR)(zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAR_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;
  unsigned int tmp___0 ;
  int tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10678\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10679\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 61UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10676\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->fbc) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10673\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((execute_data->fbc)->common.arg_info) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10668\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10666\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10667\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = (execute_data->fbc)->common.fn_flags & 50331648U;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10669\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10674\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10670\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = ZEND_SEND_REF_SPEC_VAR_HANDLER(execute_data);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10671\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10672\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10675\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10677\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10680\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = zend_send_by_var_helper_SPEC_VAR(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10681\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___1);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SEND_REF_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **varptr_ptr ;
  zval *varptr ;
  long tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  int tmp___2 ;
  unsigned int tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10653\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10654\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10655\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10605\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )varptr_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10606\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10603\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Only variables can be passed by reference");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10607\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10656\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10616\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((unsigned int )*varptr_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10617\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10611\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(*varptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10612\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10609\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *varptr_ptr = (zval *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10610\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)*varptr_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10613\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(*varptr_ptr) = (struct _zval_struct )zval_used_for_init;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10614\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(*varptr_ptr, 0U);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10615\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10618\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10657\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(execute_data->function_state.function)->type == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10630\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->fbc) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10626\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((execute_data->fbc)->common.arg_info) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10621\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10619\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10620\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = (execute_data->fbc)->common.fn_flags & 50331648U;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10622\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10627\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10623\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10624\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_send_by_var_helper_SPEC_VAR(execute_data);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10625\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (tmp___2);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10628\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zend_send_by_var_helper_SPEC_VAR(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10629\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___2);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10631\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10658\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = zval_isref_p(*varptr_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10659\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10649\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10647\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_refcount_p(*varptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10648\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10641\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*varptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10642\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10633\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10634\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___4;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10635\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10643\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10638\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10636\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*varptr_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10637\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*varptr_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10639\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10640\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10644\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *varptr_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10645\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10646\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10650\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_isref_p(*varptr_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10660\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varptr = *varptr_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10661\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(varptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10662\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_stack_push((void *)varptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10663\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10651\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10664\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10665\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varptr ;
  int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  zval *valptr ;
  unsigned int tmp___2 ;
  int tmp___3 ;
  int tmp___4 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & (unsigned long )(1 << 1)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10527\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (opline->extended_value & 1UL)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10524\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_send_by_var_helper_SPEC_VAR(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10525\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10526\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10539\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->fbc) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10535\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((execute_data->fbc)->common.arg_info) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10530\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10528\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 3);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10529\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10531\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10536\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10532\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10533\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_send_by_var_helper_SPEC_VAR(execute_data);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10534\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (tmp___0);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10537\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_send_by_var_helper_SPEC_VAR(execute_data);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10538\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___0);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10547\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (opline->extended_value & (unsigned long )(1 << 2)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10545\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.fcall_returned_reference) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10543\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10540\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          varptr = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10541\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_pzval_unlock_func(varptr, & free_op1, 0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10542\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          varptr = _get_zval_ptr_var(opline->op1.var,
                                     (temp_variable const   *)execute_data->Ts,
                                     & free_op1);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10544\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varptr = _get_zval_ptr_var(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10546\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varptr = _get_zval_ptr_var(opline->op1.var,
                                 (temp_variable const   *)execute_data->Ts,
                                 & free_op1);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10548\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varptr = _get_zval_ptr_var(opline->op1.var,
                               (temp_variable const   *)execute_data->Ts,
                               & free_op1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! (opline->extended_value & (unsigned long )(1 << 2))) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10593\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.fcall_returned_reference) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10564\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if ((unsigned int )varptr != (unsigned int )(& executor_globals.uninitialized_zval)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10562\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_isref_p(varptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10563\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10549\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(varptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10550\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(varptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10551\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_vm_stack_push((void *)varptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10560\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zval_refcount_p(varptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10561\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10559\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 2 == 1 << 4) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10552\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_isref_p(varptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10553\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(varptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10554\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_vm_stack_push((void *)varptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10558\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (free_op1.var) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10555\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_isref_p(varptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10556\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_addref_p(varptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10557\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zend_vm_stack_push((void *)varptr);
              } else {
                goto _L___0;
              }
            }
          } else {
            goto _L___0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10587\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      _L: /* CIL Label */ 
      if (opline->extended_value & (unsigned long )(1 << 1)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10565\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = ! (opline->extended_value & (unsigned long )(1 << 3));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10575\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (execute_data->fbc) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10572\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.arg_info) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10568\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10566\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 2);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10567\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___2 = (execute_data->fbc)->common.fn_flags & 33554432U;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10569\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (execute_data->fbc)->common.fn_flags & 33554432U;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10573\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___2) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10570\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10571\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___3 = 1;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10574\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10576\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = tmp___3;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10588\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10577\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 11L, "Only variables should be passed by reference");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10578\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10589\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10579\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10580\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        valptr = (zval *)tmp___5;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10581\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)valptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10590\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10584\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10582\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          valptr->value = varptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10583\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          valptr->type = varptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10585\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(valptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10586\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(valptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10591\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(valptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10592\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_vm_stack_push((void *)valptr);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10600\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10594\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10595\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10601\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10602\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_send_by_var_helper_SPEC_VAR)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *varptr ;
  zend_free_op free_op1 ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *original_var ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_bool tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10516\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10517\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varptr = _get_zval_ptr_var(opline->op1.var,
                             (temp_variable const   *)execute_data->Ts,
                             & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10518\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )varptr == (unsigned int )(& executor_globals.uninitialized_zval)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10497\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10495\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varptr = (zval *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10496\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)varptr)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10498\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *varptr = (struct _zval_struct )zval_used_for_init;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10499\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(varptr, 0U);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10512\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zval_isref_p(varptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10513\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10505\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      original_var = varptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10506\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10500\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10501\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varptr = (zval *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10502\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)varptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10507\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10503\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varptr->value = original_var->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10504\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varptr->type = original_var->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10508\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(varptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10509\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(varptr, 0U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10510\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(varptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10511\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10519\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(varptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10520\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_stack_push((void *)varptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10521\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10514\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10515\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10523\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_THROW_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;
  zval *exception ;
  zend_free_op free_op1 ;
  long tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_var(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10485\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10468\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Can only throw objects");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10471\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )value->type != 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10472\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10469\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Can only throw objects");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10470\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10486\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_exception_save();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10487\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10473\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _emalloc(sizeof(zval_gc_info ));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10474\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    exception = (zval *)tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10475\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((zval_gc_info *)exception)->u.buffered = (gc_root_buffer *)((void *)0);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10476\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      exception->value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10477\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      exception->type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(exception, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_unset_isref_p(exception);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(exception);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_throw_exception_object(exception);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_exception_restore();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10493\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval_ptr ;
  zval **retval_ptr_ptr ;
  zend_free_op free_op1 ;
  zval *ret ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *ret___0 ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10463\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10464\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10456\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      goto _L;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10407\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L: /* CIL Label */ 
        zend_error(1 << 3L,
                   "Only variable references should be returned by reference");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10408\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval_ptr = _get_zval_ptr_var(opline->op1.var,
                                       (temp_variable const   *)execute_data->Ts,
                                       & free_op1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10409\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! executor_globals.return_value_ptr_ptr) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10394\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1 << 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10392\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (free_op1.var) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10390\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              i_zval_ptr_dtor(free_op1.var);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10391\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10393\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10403\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10395\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10396\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ret = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10397\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)ret)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10404\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10400\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10398\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret->value = retval_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10399\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret->type = retval_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10401\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(ret, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10402\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(ret);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10405\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(ret);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10406\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(executor_globals.return_value_ptr_ptr) = ret;
        }
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10410\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10457\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10458\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10414\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = __builtin_expect((long )((unsigned int )retval_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10415\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10412\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot return string offsets by reference");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10413\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10416\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10459\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10429\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_isref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10430\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10417\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10428\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10419\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.fcall_returned_reference) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10418\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            goto _L___0;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10427\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___0: /* CIL Label */ 
          if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr == (unsigned int )(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10424\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 3L,
                       "Only variable references should be returned by reference");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10425\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (executor_globals.return_value_ptr_ptr) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10420\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              retval_ptr = *retval_ptr_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10421\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *(executor_globals.return_value_ptr_ptr) = retval_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10422\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(retval_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10423\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10426\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10431\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10460\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.return_value_ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10451\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10452\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10432\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10449\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10447\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*retval_ptr_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10448\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10441\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10442\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10433\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10434\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10435\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10443\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10438\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10436\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*retval_ptr_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10437\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*retval_ptr_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10439\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10440\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10444\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr_ptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10445\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10446\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10450\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10453\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10454\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(executor_globals.return_value_ptr_ptr) = *retval_ptr_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10455\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10465\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10461\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10462\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10466\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = zend_leave_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10467\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___6);
}
}
static int ( __attribute__((__fastcall__)) ZEND_RETURN_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval_ptr ;
  zend_free_op free_op1 ;
  zval *ret ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *ret___0 ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_bool tmp___1 ;
  zend_uint tmp___2 ;
  zval *ret___1 ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  int tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10384\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10385\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval_ptr = _get_zval_ptr_var(opline->op1.var,
                                 (temp_variable const   *)execute_data->Ts,
                                 & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.return_value_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10351\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10349\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10347\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10348\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10350\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10381\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      goto _L___0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10379\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zval_isref_p(retval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10380\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10364\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_refcount_p(retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10365\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2 > 0U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10360\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___0: /* CIL Label */ 
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10352\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10353\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ret = (zval *)tmp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10354\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)ret)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10361\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10357\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10355\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret->value = retval_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10356\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret->type = retval_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10358\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(ret, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10359\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(ret);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10362\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(ret);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10363\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(executor_globals.return_value_ptr_ptr) = ret;
        } else {
          goto _L___1;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10378\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___1: /* CIL Label */ 
        if (1 << 2 == 1 << 4) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10377\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1 << 2) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10374\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            if ((unsigned int )retval_ptr == (unsigned int )(& executor_globals.uninitialized_zval)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10369\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10366\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10367\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ret___0 = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "10368\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)ret___0)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10370\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *ret___0 = (struct _zval_struct )zval_used_for_init;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10371\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *(executor_globals.return_value_ptr_ptr) = ret___0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10372\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *(executor_globals.return_value_ptr_ptr) = retval_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "10373\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(retval_ptr);
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10375\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(executor_globals.return_value_ptr_ptr) = retval_ptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10376\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(retval_ptr);
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10382\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10383\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = zend_leave_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___4);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FREE_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10343\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10344\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->tmp_var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10345\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10346\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_EX_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10320\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10321\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10319\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10326\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10327\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10322\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10323\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10328\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10329\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10324\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10325\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10336\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )retval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10330\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10331\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10332\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10340\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_EX_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10298\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10299\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10297\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10304\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10305\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10300\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10301\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10306\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10307\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10302\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10303\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )retval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10315\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10316\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10308\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10309\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10310\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10317\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10318\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZNZ_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10292\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10293\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10294\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10278\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10279\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10277\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10284\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10285\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10280\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10281\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10286\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10287\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10282\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10283\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10295\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )(retval != 0), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10288\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->extended_value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10289\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10290\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10291\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int ret ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ret = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10264\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    ret = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10265\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10260\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10261\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10266\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10267\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10262\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10263\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ret) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10268\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10269\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10270\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int ret ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10251\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10252\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10253\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10238\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10239\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10237\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ret = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10244\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    ret = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10245\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op1.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10240\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10241\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10246\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10247\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10242\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10243\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10254\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ret) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10248\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10250\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10255\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10256\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRINT_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *__z ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10231\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10232\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z->value.lval = 1L;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z->type = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = ZEND_ECHO_SPEC_VAR_HANDLER(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ECHO_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval z_copy ;
  zval *z ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  z = _get_zval_ptr_var(opline->op1.var,
                        (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10220\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )z->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10221\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10218\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )(z->value.obj.handlers)->get_method != (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10215\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_std_cast_object_tostring(z, & z_copy, 6);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10216\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10212\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_print_variable(& z_copy);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10213\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(& z_copy);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10214\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_print_variable(z);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10217\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_print_variable(z);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10219\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_print_variable(z);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10222\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_print_variable(z);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10229\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10230\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_DEC_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **var_ptr ;
  zval *retval ;
  long tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *val ;
  zval *tmp___4 ;
  long tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10199\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10200\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10152\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10153\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10150\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10151\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10154\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10162\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10157\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10158\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10155\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10156\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10159\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10160\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10161\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10202\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10203\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10165\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->value = (*var_ptr)->value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10166\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (*var_ptr)->type;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10204\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10205\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10206\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10167\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10184\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10182\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10183\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10176\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10177\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10168\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10169\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10170\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10178\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10173\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10171\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10172\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10174\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10175\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10179\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10180\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10181\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10207\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10194\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10192\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10185\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10186\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        val = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10187\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10188\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        decrement_function(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10189\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10190\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10191\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        decrement_function(*var_ptr);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10193\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      decrement_function(*var_ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10195\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    decrement_function(*var_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10196\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10197\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_POST_INC_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **var_ptr ;
  zval *retval ;
  long tmp ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *val ;
  zval *tmp___4 ;
  long tmp___5 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10136\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10137\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10138\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10090\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10091\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10088\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10092\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10100\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10101\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10095\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10096\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10093\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10094\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10097\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10098\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10099\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10102\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10103\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->value = (*var_ptr)->value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (*var_ptr)->type;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10120\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10121\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10114\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10115\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10106\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10107\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10108\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10116\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10111\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10109\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10110\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10112\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10113\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10117\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10118\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10119\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10132\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10130\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10123\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10124\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        val = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10125\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10126\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        increment_function(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10127\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10128\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10129\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        increment_function(*var_ptr);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10131\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      increment_function(*var_ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10133\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    increment_function(*var_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10134\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10135\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_DEC_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **var_ptr ;
  long tmp ;
  temp_variable *__t ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *val ;
  zval *tmp___4 ;
  long tmp___5 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10076\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10077\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10078\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10018\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10019\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10022\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10079\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10036\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10037\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10031\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10026\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10027\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10023\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10024\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10025\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10028\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10032\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10029\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10030\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10033\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10034\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10035\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10038\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10080\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10081\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10039\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10056\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10048\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10049\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10040\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10041\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10042\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10050\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10045\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10043\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "10044\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10046\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "10047\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10051\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10052\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10053\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10082\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10083\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10066\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10058\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        val = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10059\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10060\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        decrement_function(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10061\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10062\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "10063\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        decrement_function(*var_ptr);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10065\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      decrement_function(*var_ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10067\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    decrement_function(*var_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10084\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10071\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10072\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10068\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10069\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10070\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10073\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10085\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10074\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10075\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10087\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRE_INC_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval **var_ptr ;
  long tmp ;
  temp_variable *__t ;
  long tmp___0 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_uint tmp___2 ;
  zend_bool tmp___3 ;
  zval *val ;
  zval *tmp___4 ;
  long tmp___5 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10006\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10007\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_var(opline->op1.var,
                                  (temp_variable const   *)execute_data->Ts,
                                  & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9950\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )var_ptr == (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9951\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9948\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Cannot increment/decrement overloaded objects nor string offsets");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9949\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9952\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9966\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )*var_ptr == (unsigned int )(& executor_globals.error_zval)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9967\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9961\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9956\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9957\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9953\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9954\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9955\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9958\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9962\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9959\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op1.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9960\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9963\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9964\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9968\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = zval_isref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9969\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9986\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9984\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_refcount_p(*var_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9985\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2 > 1U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9978\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_delref_p(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9979\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9970\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9971\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_zv = (zval *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9972\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9975\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9973\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->value = (*var_ptr)->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9974\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv->type = (*var_ptr)->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9976\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_zv, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9977\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_zv);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *var_ptr = new_zv;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(new_zv);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9983\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((int )(*var_ptr)->type == 5), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9996\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((*var_ptr)->value.obj.handlers)->get) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9994\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((*var_ptr)->value.obj.handlers)->set) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*(((*var_ptr)->value.obj.handlers)->get))(*var_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        val = tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9989\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9990\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        increment_function(val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9991\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((*var_ptr)->value.obj.handlers)->set))(var_ptr, val);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9992\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9993\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        increment_function(*var_ptr);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9995\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      increment_function(*var_ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9997\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    increment_function(*var_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10014\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ((int )opline->result_type & (1 << 5))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10001\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10002\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9998\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9999\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = *var_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "10000\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10003\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10015\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10004\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "10005\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10016\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10017\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_NOT_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9942\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9943\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9944\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_not_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9945\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9940\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9941\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9946\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9947\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_NOT_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9934\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9935\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9936\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_not_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9937\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op1.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9932\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9933\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9938\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9939\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9929\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9930\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9931\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9925\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9926\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9927\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9928\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zval *offset ;
  zval *tmp___6 ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9919\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9920\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9859\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9829\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9823\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9824\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9801\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9802\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9799\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9800\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9803\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9825\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9826\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9804\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9821\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9819\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9820\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9813\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9814\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9805\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9806\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9807\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9815\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9810\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9808\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9809\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9811\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9812\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9816\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9817\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9818\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9822\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9827\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9828\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9857\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_tmp(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9858\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9838\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9830\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9831\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr = (zval *)tmp___3;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9832\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_expr)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9835\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9833\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->value = expr_ptr->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->type = expr_ptr->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9836\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_expr, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9837\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_expr);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = new_expr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9856\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9854\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_isref_p(expr_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9855\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9849\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9841\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9842\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0 = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9843\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9850\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9846\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9844\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->value = expr_ptr->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9845\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->type = expr_ptr->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9847\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_expr___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9848\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_expr___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9851\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            expr_ptr = new_expr___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9852\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(expr_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9853\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(expr_ptr);
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9921\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9911\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9912\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___6;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9902\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9903\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9904\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9905\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9906\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9860\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9900\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9891\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9892\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9861\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9862\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9893\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9889\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9883\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9884\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9869\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9863\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9868\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9867\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "9865\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "9864\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "9866\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9885\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9886\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9873\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9874\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9872\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9871\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "9870\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9875\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9887\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9881\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9877\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9876\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9878\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9880\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9879\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9882\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9888\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9890\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9901\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9897\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9894\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9895\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9896\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9898\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9899\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9907\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9908\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9909\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9910\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9913\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9922\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9918\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9914\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9915\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9917\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9923\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9924\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9792\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9793\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9790\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9791\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9794\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9795\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9796\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9798\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op1 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9778\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9779\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9780\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9781\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9711\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9712\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9709\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9710\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9713\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9782\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9783\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9784\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_tmp(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9785\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9786\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9759\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9760\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9755\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9756\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9757\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9752\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9714\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9715\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9753\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9754\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9743\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9744\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9745\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9716\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9717\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9746\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9718\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9719\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9747\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9748\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9749\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9730\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9728\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9726\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9723\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9724\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "9720\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "9721\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "9722\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9725\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9727\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9729\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9731\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9732\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9750\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9740\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9741\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9737\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9738\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9735\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9733\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9734\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9736\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9739\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9742\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9751\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9758\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9761\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9787\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9762\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9776\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9777\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9771\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9763\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9764\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9765\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9772\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9768\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9766\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9767\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9769\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9770\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9773\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9774\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9775\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9789\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *str ;
  zval *var ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9699\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9700\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9701\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  use_copy = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9702\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9703\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9686\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9687\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9688\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9689\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9690\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9691\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9704\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )var->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9694\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_make_printable_zval(var, & var_copy, & use_copy);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9695\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (use_copy) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9692\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var = & var_copy;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9693\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9696\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9705\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_string_to_string(str, (zval const   *)str, (zval const   *)var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9706\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9697\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9698\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9707\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9679\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9680\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9681\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9682\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9683\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9684\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9685\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9672\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9674\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9675\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9676\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9677\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9678\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9665\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9666\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9667\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9668\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9669\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9670\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9671\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9658\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9659\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9660\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9661\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9662\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9663\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9664\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9649\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9650\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9651\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9652\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9653\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9654\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9646\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9647\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9648\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9655\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9656\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9657\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9637\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9638\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9639\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9640\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9641\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9642\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9635\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9636\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9643\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9644\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9645\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9625\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9626\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9627\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9628\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9629\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9630\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9622\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9623\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9624\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9631\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9632\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9633\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9614\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9615\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9616\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9617\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9618\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9610\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9611\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9612\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9619\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9620\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9621\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9601\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9602\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9603\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9604\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9605\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9606\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9607\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9609\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9594\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9600\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9587\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9588\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9589\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9590\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9591\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9592\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9580\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9581\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9582\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9583\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9584\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9585\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9586\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9573\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9574\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9575\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9578\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9579\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9566\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9567\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9568\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9569\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9570\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9571\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9572\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9559\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9560\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9561\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9562\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9563\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9564\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9565\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9552\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9553\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9554\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9555\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9556\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9557\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9558\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9546\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9547\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9548\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9549\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9550\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9551\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_TMP_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9538\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9539\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9540\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9541\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zval tmp___0 ;
  zval *varname ;
  zval *tmp___1 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;
  zval __attribute__((__visibility__("default")))  **tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9532\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9533\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9534\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9468\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9467\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9466\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9458\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9465\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9461\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9462\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9463\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9459\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9460\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9464\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9505\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    tmp___1 = _get_zval_ptr_tmp(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9506\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varname = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9507\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9478\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )varname->type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9473\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9469\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.value = varname->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9470\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.type = varname->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9474\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9475\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )tmp___0.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9471\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& tmp___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9472\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9476\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varname = & tmp___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9477\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9479\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9508\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9491\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9485\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9480\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9482\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                             (unsigned int )(opline->op2.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op2.literal + 1),
                                             0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9483\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9484\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9481\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9486\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9492\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9487\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = opline->op1.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9488\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9493\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)tmp___3);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9495\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9489\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9490\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9498\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9499\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9500\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9496\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9497\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9509\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9503\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname == (unsigned int )(& tmp___0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9501\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& tmp___0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9502\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9504\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9510\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9535\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9520\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9515\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9514\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9511\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9512\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9513\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9519\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9516\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9517\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9518\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9531\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9529\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9524\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9521\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9522\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9523\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9528\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9525\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9526\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9527\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9536\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9537\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  ulong hash_value ;
  ulong tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9410\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9408\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9404\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9397\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9398\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9399\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9403\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9400\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9401\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9402\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9405\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9406\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9407\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9409\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9411\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9452\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9420\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )varname->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9416\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9412\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9413\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9417\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9418\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9414\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9415\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9419\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9425\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9421\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9424\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9422\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9423\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9453\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9435\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9431\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9426\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9428\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9429\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9430\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9427\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9432\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9433\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9437\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9438\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9439\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9440\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9441\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9454\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9443\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9442\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9448\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9444\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9445\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9446\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9455\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9456\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9457\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9395\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9396\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9390\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9391\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9392\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9393\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zval *offset ;
  ulong hval ;
  long tmp___6 ;
  register char const   *tmp___7 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9384\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9385\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9295\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9289\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9290\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9267\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9268\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9265\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9266\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9269\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9291\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9292\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9270\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9287\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9285\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9286\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9279\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9280\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9271\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9272\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9273\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9281\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9276\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9274\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9275\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9277\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9278\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9282\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9283\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9284\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9288\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9293\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9294\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9323\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_tmp(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9324\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9304\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9296\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9297\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr = (zval *)tmp___3;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9298\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_expr)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9305\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9301\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9299\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->value = expr_ptr->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9300\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->type = expr_ptr->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9302\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_expr, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9303\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_expr);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9306\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = new_expr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9322\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9320\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_isref_p(expr_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9321\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9315\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9307\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9308\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0 = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9309\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9316\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9312\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9310\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->value = expr_ptr->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9311\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->type = expr_ptr->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9313\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_expr___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9314\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_expr___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9317\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            expr_ptr = new_expr___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9318\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(expr_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9319\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(expr_ptr);
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9386\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9377\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = (zval *)((void *)0);
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9368\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___6 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9369\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___6;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9370\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9371\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9372\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9326\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9366\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9357\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9358\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___7 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9327\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9328\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9359\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___7 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9355\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___7 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9349\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9350\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9335\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___7 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9329\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9334\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___7 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9333\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___7 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "9331\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___7 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "9330\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "9332\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9351\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___7 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9352\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9339\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9340\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___7 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9338\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___7 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9337\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___7 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "9336\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9341\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___7 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9353\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___7 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9347\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9343\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9342\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9344\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "9346\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "9345\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9348\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9354\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9356\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9367\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9363\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9360\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9361\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9362\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___8;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9364\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9365\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___8;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9373\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9374\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9375\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9376\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9378\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9383\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9381\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9379\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9380\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9382\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_TMP_UNUSED)(int type ,
                                                                                          zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9263\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_UNUSED(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9264\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_UNUSED(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9257\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9258\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9254\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9250\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9248\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9249\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9251\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9255\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9252\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9253\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9259\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_TMP_UNUSED(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9260\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9246\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_UNUSED(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9247\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9244\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_UNUSED(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9245\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_TMP_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9242\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_UNUSED(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9243\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_TMP_UNUSED)(int type ,
                                                                                          zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  ulong __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9130\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )varname->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9131\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9125\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9121\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9122\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9126\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp_varname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9127\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp_varname.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9123\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp_varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9124\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9128\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp_varname;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9129\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9132\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9142\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9138\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9133\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9135\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9136\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9137\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9134\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9139\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9143\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9140\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9141\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9144\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)tmp___1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9145\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9146\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9171\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9172\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9147\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hash_value = ((zend_literal *)varname)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9154\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9151\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )varname->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9148\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = ((Bucket *)(varname->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9149\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9150\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = (unsigned long )tmp___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9152\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                 (unsigned int )(varname->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9153\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hash_value = (unsigned long )tmp___3;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9173\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9174\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9155\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9156\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9157\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9158\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9159\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9160\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9167\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 << 1 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9161\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9162\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9168\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x10000000: 
    _zval_dtor(free_op1.var);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9169\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9170\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9165\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9163\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9164\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9166\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9177\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp_varname)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9175\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp_varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9176\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9178\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9198\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9199\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9179\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9196\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9194\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9195\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9188\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9189\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9180\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9181\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9182\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9190\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9185\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9183\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9184\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9186\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9187\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9191\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9192\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9193\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9197\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9200\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9201\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9229\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9222\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9204\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9221\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9219\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9220\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9213\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9214\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9205\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9206\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9207\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9215\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9210\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9208\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9209\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9211\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9212\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9216\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9217\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9218\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9230\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9231\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9225\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9226\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9232\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zval tmp___0 ;
  zval *varname ;
  zval *tmp___1 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;
  zval __attribute__((__visibility__("default")))  **tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9116\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9117\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9051\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9050\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9049\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9041\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9048\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9044\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9045\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9046\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9042\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "9043\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9047\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9088\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    tmp___1 = _get_zval_ptr_tmp(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9089\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varname = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9090\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )varname->type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9056\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9052\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.value = varname->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9053\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.type = varname->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9058\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )tmp___0.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9054\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& tmp___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9055\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9059\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varname = & tmp___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9060\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9091\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9074\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9068\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9063\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9065\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                             (unsigned int )(opline->op2.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op2.literal + 1),
                                             0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9066\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9067\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "9064\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9069\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9075\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9070\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = opline->op1.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9071\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9076\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)tmp___3);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9077\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9078\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9072\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9073\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9081\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9082\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9083\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9079\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9080\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9092\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9086\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname == (unsigned int )(& tmp___0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9084\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& tmp___0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9085\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9087\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9093\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9118\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9103\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9098\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9097\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9094\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9095\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9096\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9102\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9099\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9100\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9101\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9114\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9113\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9107\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9104\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9105\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9106\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9111\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9108\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9109\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9110\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9120\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  ulong hash_value ;
  ulong tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9032\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9033\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8993\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8991\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8980\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8981\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8982\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8986\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8983\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8984\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8985\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8989\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8990\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8992\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8994\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9034\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9035\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9003\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )varname->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8999\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8996\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9000\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9001\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8997\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8998\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9002\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9008\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9004\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9005\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9006\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9036\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9018\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9014\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9009\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9011\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9012\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9013\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "9010\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9015\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9019\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9016\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9017\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9022\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9023\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9037\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9026\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9025\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9031\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9027\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "9030\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9028\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "9029\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9038\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9039\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "9040\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8977\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8978\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8979\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8973\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8975\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8976\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zend_free_op free_op2 ;
  zval *offset ;
  zval *tmp___6 ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8967\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8968\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8904\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8874\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8868\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8869\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8846\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8847\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8844\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8845\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8848\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8870\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8871\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8849\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8866\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8864\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8865\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8858\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8859\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8850\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8851\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8852\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8860\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8855\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8853\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8854\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8856\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8857\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8861\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8862\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8863\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8867\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8872\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8873\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8902\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_tmp(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8903\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8883\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8875\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8876\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr = (zval *)tmp___3;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8877\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_expr)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8884\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8880\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8878\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->value = expr_ptr->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8879\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->type = expr_ptr->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8881\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_expr, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8882\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_expr);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8885\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = new_expr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8901\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8899\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_isref_p(expr_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8900\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8894\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8886\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8887\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0 = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8888\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8895\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8891\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8889\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->value = expr_ptr->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8890\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->type = expr_ptr->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8892\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_expr___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8893\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_expr___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8896\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            expr_ptr = new_expr___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8897\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(expr_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8898\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(expr_ptr);
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8969\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8958\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8959\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___6;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8947\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8948\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8949\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8950\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8951\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8905\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8945\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8936\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8937\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8906\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8907\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8938\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8934\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8928\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8929\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8914\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8908\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8913\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8912\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8910\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "8909\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8911\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8930\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8931\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8918\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8919\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8917\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8916\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8915\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8920\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8932\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8926\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8922\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8921\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8923\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8925\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8924\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8927\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8933\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8935\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8946\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8942\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8939\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8940\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8941\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8943\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8944\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8952\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8953\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8954\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8955\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8960\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8956\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8957\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8961\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8970\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8966\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8964\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8962\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8963\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8971\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8972\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8836\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8832\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8833\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8840\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8841\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8834\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8835\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8842\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8843\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8819\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8820\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8821\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_var(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8822\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8750\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8748\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8749\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8752\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8823\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8824\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8825\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_tmp(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8826\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8827\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8798\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8794\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8795\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8796\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8791\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8753\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8754\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8792\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8793\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8782\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8783\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8784\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8755\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8756\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8785\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8757\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8758\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8786\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8787\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8788\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8769\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8767\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8765\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8762\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8763\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8759\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8760\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8761\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8764\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8766\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8768\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8770\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8771\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8789\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8779\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8780\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8776\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8777\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8774\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8772\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8773\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8775\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8778\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8781\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8790\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8797\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8828\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8801\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8815\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8816\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8810\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8802\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8803\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8804\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8811\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8807\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8805\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8806\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8808\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8809\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8812\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8813\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8814\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8829\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8817\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8818\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8830\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8831\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *str ;
  zval *var ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8737\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8738\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8739\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  use_copy = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8740\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8741\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8722\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8723\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8724\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8725\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8726\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8727\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8742\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )var->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8730\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_make_printable_zval(var, & var_copy, & use_copy);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (use_copy) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8728\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var = & var_copy;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8729\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8732\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8743\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_string_to_string(str, (zval const   *)str, (zval const   *)var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8744\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8734\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8745\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8735\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8736\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8746\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_TMP_VAR)(int type ,
                                                                                       zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8720\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_VAR(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8721\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8718\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_VAR(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8719\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8714\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8715\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8711\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8707\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8705\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8706\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8708\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8712\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8709\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8710\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8713\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8716\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_TMP_VAR(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8717\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8703\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_VAR(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8704\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8701\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_VAR(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8702\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8699\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_VAR(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8700\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_TMP_VAR)(int type ,
                                                                                       zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  ulong __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8690\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8691\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8692\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8587\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )varname->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8588\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8582\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8578\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8579\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8583\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp_varname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8584\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp_varname.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8580\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp_varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8581\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8585\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp_varname;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8586\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8589\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8693\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8599\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8595\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8590\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8592\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8593\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8594\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8591\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8596\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8600\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8597\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8598\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8601\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)tmp___1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8602\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8603\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8628\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8629\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hash_value = ((zend_literal *)varname)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8611\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )varname->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8605\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = ((Bucket *)(varname->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8606\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8607\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = (unsigned long )tmp___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8609\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                 (unsigned int )(varname->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8610\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hash_value = (unsigned long )tmp___3;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8630\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8631\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8612\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8613\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8614\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8615\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8616\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8617\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8624\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 << 1 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8618\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8619\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8625\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x10000000: 
    _zval_dtor(free_op1.var);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8626\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8627\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8622\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8620\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8621\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8623\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8694\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp_varname)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8632\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp_varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8633\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8635\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8695\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8655\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8656\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8636\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8653\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8651\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8652\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8645\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8646\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8637\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8638\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8639\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8647\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8642\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8640\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8641\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8643\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8644\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8648\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8649\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8650\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8654\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8657\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8696\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8684\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8658\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8659\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8660\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8685\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8686\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8679\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8680\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8661\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8678\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8676\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8677\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8670\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8671\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8662\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8663\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8664\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8672\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8667\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8665\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8666\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8668\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8669\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8673\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8674\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8675\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8681\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8687\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8688\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8682\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8683\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8689\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8697\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8698\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8570\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8571\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8572\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8573\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8574\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8575\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8568\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8569\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8560\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8561\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8562\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8563\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8564\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8565\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8558\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8559\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8566\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8567\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8550\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8551\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8552\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8553\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8554\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8555\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8548\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8549\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8556\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8557\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8540\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8541\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8538\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8539\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8546\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8547\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8528\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8529\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8530\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8531\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8532\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8533\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8523\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8524\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8525\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8534\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8535\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8526\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8527\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8536\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8537\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8513\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8514\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8515\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8516\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8517\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8518\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8508\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8509\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8510\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8519\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8520\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8511\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8512\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8521\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8498\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8499\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8500\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8501\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8502\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8503\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8493\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8494\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8495\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8504\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8497\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8485\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8486\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8487\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8468\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8469\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8470\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8476\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8477\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8458\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8459\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8460\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8461\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8462\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8463\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8456\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8457\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8464\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8465\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8452\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8453\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8446\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8447\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8454\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8455\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8441\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8442\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8443\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8437\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8429\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8430\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8426\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8427\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8423\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8416\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8417\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8424\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8425\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8411\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8406\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8407\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8399\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8400\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8401\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8396\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8397\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8404\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8405\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8390\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8391\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8392\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8393\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8386\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8387\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8395\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_TMP_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8378\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8379\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8380\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8381\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8382\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8383\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8376\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8377\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8384\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8385\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8373\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8374\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8375\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8369\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8370\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8371\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8372\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zend_free_op free_op2 ;
  zval *offset ;
  zval *tmp___6 ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8363\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8364\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8302\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8272\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8266\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8267\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8244\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8245\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8242\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8243\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8246\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8268\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8269\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8247\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8264\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8262\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8263\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8256\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8257\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8248\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8249\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8250\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8258\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8253\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8251\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8252\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8254\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8255\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8259\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8260\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8261\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8265\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8270\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8271\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8300\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_tmp(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8301\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8281\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8273\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8274\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr = (zval *)tmp___3;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8275\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_expr)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8282\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8278\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8276\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->value = expr_ptr->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8277\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->type = expr_ptr->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8279\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_expr, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8280\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_expr);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8283\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = new_expr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8299\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8297\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_isref_p(expr_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8298\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8292\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8284\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8285\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0 = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8286\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8293\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8289\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8287\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->value = expr_ptr->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8288\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->type = expr_ptr->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8290\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_expr___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8291\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_expr___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8294\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            expr_ptr = new_expr___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8295\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(expr_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8296\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(expr_ptr);
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8365\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8354\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8355\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___6;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8345\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8346\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8347\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8348\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8349\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8303\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8343\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8334\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8335\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8304\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8305\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8336\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8332\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8326\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8327\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8312\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8306\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8311\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8310\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8308\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "8307\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8309\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8328\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8329\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8316\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8317\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8315\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8314\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8313\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8318\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8330\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8324\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8320\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8319\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8321\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8323\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8322\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8325\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8331\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8333\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8344\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8340\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8337\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8338\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8339\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8341\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8342\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8350\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8351\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8352\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8353\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8356\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8357\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8366\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8362\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8360\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8358\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8359\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8361\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8367\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8368\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8232\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8233\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  zend_class_entry *tmp___3 ;
  zend_class_entry *tmp___4 ;
  char const   *tmp___5 ;
  zend_class_entry *tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  long tmp___9 ;
  zend_function *tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8219\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8220\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8221\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = _get_zval_ptr_tmp(opline->op2.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8152\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )function_name->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8153\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8150\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Method name must be a string");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8151\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8154\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8223\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8224\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_tmp(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8200\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8201\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8196\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8197\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 != 1) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8193\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8155\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8156\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = (zend_function *)((void *)0);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8194\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = tmp___10;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8195\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___10 == (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8184\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          object = execute_data->object;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8185\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8186\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8157\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Object does not support method calls");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8158\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8187\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8159\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8160\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8188\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                            function_name_strval,
                                                                                            function_name_strlen,
                                                                                            (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8189\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                     0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8190\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8171\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (execute_data->object) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8169\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(execute_data->object)->type == 5) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8167\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8164\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___6 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8165\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___6) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8161\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___4 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8162\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = tmp___4->name;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "8163\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___5 = "";
                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8166\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8168\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8170\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___5 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8172\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___5,
                                function_name_strval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8173\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8191\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8181\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                       1L);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8182\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___8) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8178\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                         1L);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8179\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___9) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8176\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8174\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "8175\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
                  break;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "8177\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "8180\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "8183\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8192\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8199\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8217\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___14 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8218\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___14) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8212\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8204\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___13 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8205\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___13;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8206\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8213\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8209\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8207\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "8208\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8210\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "8211\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8214\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8229\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8230\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8231\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_VAR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *str ;
  zval *var ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  use_copy = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8126\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8127\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8128\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8129\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8130\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8131\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )var->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8134\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_make_printable_zval(var, & var_copy, & use_copy);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8135\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (use_copy) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8132\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      var = & var_copy;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "8133\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8136\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_string_to_string(str, (zval const   *)str, (zval const   *)var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8137\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8138\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8118\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8120\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8121\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8122\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8111\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8112\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8113\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8114\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8116\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8117\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8102\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8103\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8104\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8105\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8106\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8107\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8108\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8109\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8096\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8097\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8098\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8099\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8100\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8101\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8084\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8085\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8087\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8088\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8089\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8081\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8082\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8083\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8090\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8091\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8093\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8071\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8073\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8074\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8075\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8076\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8068\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8069\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8070\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8077\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8078\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8079\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8080\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8058\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8059\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8060\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8061\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8062\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8063\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8055\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8056\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8057\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8064\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8065\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8066\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8067\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8045\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8046\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8047\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8048\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8049\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8050\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8042\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8043\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8044\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8051\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8052\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8053\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8054\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8032\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8033\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8034\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8035\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8036\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8037\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8038\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8039\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8040\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8041\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8024\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8025\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8026\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8027\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8028\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8029\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8030\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8031\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8016\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8017\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8018\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8019\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8020\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8021\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8022\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8023\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8014\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8015\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8000\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8001\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8002\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8003\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8004\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8005\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8006\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "8007\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7992\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7993\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7994\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7995\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7996\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7997\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7998\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7999\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7986\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7987\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7988\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7989\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7990\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7991\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7976\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7977\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7978\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7979\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7980\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7981\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7982\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7968\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7969\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7970\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7971\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7972\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7973\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7974\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7975\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_TMP_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zend_free_op free_op2 ;
  zval *tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7960\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7961\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7962\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7963\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp___0, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7964\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7965\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7966\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7967\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zval tmp___0 ;
  zval *varname ;
  zval *tmp___1 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_literal *tmp___3 ;
  zval __attribute__((__visibility__("default")))  **tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7954\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7955\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7892\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7891\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7890\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7882\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7889\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7885\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7886\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7887\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7883\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7884\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7888\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7927\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    tmp___1 = _get_zval_ptr_tmp(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7928\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    varname = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7929\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7902\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )varname->type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7897\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7893\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.value = varname->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7894\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0.type = varname->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7898\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7899\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )tmp___0.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7895\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& tmp___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7896\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7900\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        varname = & tmp___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7901\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7903\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7930\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7913\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7904\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7906\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7907\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___2;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7908\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7905\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7914\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7909\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = opline->op1.literal;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7910\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = (zend_literal *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7915\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)tmp___3);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7917\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7920\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7921\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7922\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7918\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7919\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7931\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 != 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7925\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname == (unsigned int )(& tmp___0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7923\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& tmp___0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7924\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7926\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7932\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7957\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7942\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7937\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7936\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7933\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7934\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7935\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7941\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7938\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7939\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7940\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7953\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7951\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7952\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7946\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7943\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7944\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7945\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7950\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7947\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7948\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7949\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7958\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7959\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_free_op free_op1 ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  ulong hash_value ;
  ulong tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7873\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7836\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7834\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7830\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7823\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7824\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7825\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7829\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7826\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7827\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7828\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7831\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7832\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7833\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7835\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7837\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7846\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )varname->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7842\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7838\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7843\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7844\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7845\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7851\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7847\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7850\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7848\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7849\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7859\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7852\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7854\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                         (unsigned int )(opline->op2.zv)->value.str.len,
                                         (zend_literal const   *)(opline->op2.literal + 1),
                                         0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7855\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7856\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7853\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7860\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7857\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7858\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7861\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)tmp___1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7862\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7863\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7864\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7865\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7867\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7866\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp);
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7868\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7871\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7869\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7870\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7881\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7820\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7821\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7822\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7816\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7817\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7818\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7819\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zval *offset ;
  ulong hval ;
  long tmp___6 ;
  register char const   *tmp___7 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7810\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7811\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7721\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7715\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7716\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7693\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7694\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7691\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7692\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7695\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7717\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7718\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7696\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7713\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7711\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7712\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7705\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7706\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7697\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7698\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7699\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7707\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7702\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7700\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7701\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7703\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7704\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7708\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7709\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7710\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7714\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7719\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7720\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7749\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      expr_ptr = _get_zval_ptr_tmp(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7750\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7730\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7722\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7723\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr = (zval *)tmp___3;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7724\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)new_expr)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7731\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7727\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7725\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->value = expr_ptr->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7726\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_expr->type = expr_ptr->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7728\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(new_expr, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7729\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(new_expr);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7732\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = new_expr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7748\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          goto _L;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7746\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_isref_p(expr_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7747\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7741\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7733\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7734\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_expr___0 = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7735\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7742\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7738\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7736\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->value = expr_ptr->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7737\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_expr___0->type = expr_ptr->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7739\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_expr___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7740\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_expr___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7743\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            expr_ptr = new_expr___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7744\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(expr_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7745\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(expr_ptr);
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7812\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7803\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = opline->op2.zv;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7794\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___6 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7795\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___6;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7796\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7797\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7798\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7752\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7792\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7783\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7784\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___7 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7753\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7754\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7785\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___7 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7781\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___7 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7775\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7776\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7761\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___7 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7755\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___2;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7760\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                if (end - tmp___7 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7759\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___7 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7757\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___7 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7756\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7758\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7777\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___7 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7778\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7765\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7766\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___7 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7764\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___7 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7763\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___7 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7762\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7767\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___7 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7779\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___7 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7773\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7769\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7768\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7770\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7772\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7771\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7774\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7780\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7782\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7793\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7789\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7786\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7787\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7788\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___8;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7790\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7791\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___8;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7801\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7802\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7804\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7813\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    goto _L___3;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7809\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7807\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7805\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7806\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7808\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7814\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7815\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7685\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7686\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7683\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7684\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7687\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7688\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7689\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7690\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_METHOD_CALL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op1 ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval *object ;
  long tmp___1 ;
  zend_class_entry *tmp___2 ;
  zend_class_entry *tmp___3 ;
  char const   *tmp___4 ;
  zend_class_entry *tmp___5 ;
  long tmp___6 ;
  long tmp___7 ;
  long tmp___8 ;
  zend_function *tmp___9 ;
  long tmp___10 ;
  long tmp___11 ;
  zval *this_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zend_bool tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7672\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7674\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7675\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strval = function_name->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7676\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name_strlen = function_name->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7677\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = _get_zval_ptr_tmp(opline->op1.var,
                                           (temp_variable const   *)execute_data->Ts,
                                           & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7678\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7679\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___11 = __builtin_expect((long )((int )(execute_data->object)->type == 5),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7654\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___11) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7647\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7648\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7649\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) == (unsigned int )execute_data->called_scope) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7614\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7615\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = (zend_function *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = tmp___9;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )tmp___9 == (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7638\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        object = execute_data->object;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7639\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((unsigned int )((execute_data->object)->value.obj.handlers)->get_method == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7640\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7616\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Object does not support method calls");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7617\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7641\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        execute_data->fbc = (*(((execute_data->object)->value.obj.handlers)->get_method))(& execute_data->object,
                                                                                          function_name_strval,
                                                                                          function_name_strlen,
                                                                                          (struct _zend_literal  const  *)(opline->op2.literal + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7642\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7643\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7628\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (execute_data->object) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7626\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(execute_data->object)->type == 5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7624\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )((execute_data->object)->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7621\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___5 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7622\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___5) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7618\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___3 = (*(((execute_data->object)->value.obj.handlers)->get_class_entry))((zval const   *)execute_data->object);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7619\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = tmp___3->name;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7620\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___4 = "";
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7623\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___4 = "";
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7625\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = "";
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7627\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = "";
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7629\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Call to undefined method %s::%s()", tmp___4,
                              function_name_strval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7630\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7644\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                   1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7645\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___7) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7635\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = __builtin_expect((long )((unsigned int )execute_data->object == (unsigned int )object),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7636\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7633\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7631\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->called_scope;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7632\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + ((opline->op2.literal)->cache_slot + 1U)) = (void *)execute_data->fbc;
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7634\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7637\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7646\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7652\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                          function_name_strval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7655\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Call to a member function %s() on a non-object",
                        function_name_strval);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7680\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((execute_data->fbc)->common.fn_flags & 1U) != 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7656\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7670\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___13 = zval_isref_p(execute_data->object);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7671\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___13) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7665\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7657\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___12 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7658\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        this_ptr = (zval *)tmp___12;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7659\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)this_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7666\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7662\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7660\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->value = (execute_data->object)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7661\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          this_ptr->type = (execute_data->object)->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7663\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(this_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7664\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(this_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7667\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(this_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7668\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = this_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7669\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7681\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7682\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_STRING_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *str ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7609\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7610\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7602\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7603\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7604\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7605\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7606\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7607\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7611\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_string_to_string(str, (zval const   *)str, (zval const   *)opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7612\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7613\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_CHAR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *str ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  str = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7590\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.val = (char *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7591\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->value.str.len = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7592\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->type = (unsigned char)6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7593\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7594\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7595\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_char_to_string(str, (zval const   *)str, (zval const   *)opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7600\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7601\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static zval **zend_fetch_dimension_address_inner(HashTable *ht ,
                                                          zval const   *dim ,
                                                          int dim_type ,
                                                          int type ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *container ;
  temp_variable *__t ;
  zval *value ;
  zval **tmp ;
  temp_variable *__t___0 ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7584\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7585\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = _get_zval_ptr_tmp(opline->op1.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7586\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )container->type != 4), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7587\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7575\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(& executor_globals.uninitialized_zval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7576\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7572\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7573\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7574\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr_ptr = & __t->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7580\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_dimension_address_inner(container->value.ht,
                                             (zval const   *)opline->op2.zv, 1,
                                             0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7581\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = *tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7582\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7583\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7577\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7578\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7579\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7588\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7589\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_TMP_CONST)(int type ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7570\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_CONST(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7571\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7568\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_CONST(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7569\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7564\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7565\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7561\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7557\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7555\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7556\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7558\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7562\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7559\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7560\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7563\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7566\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_TMP_CONST(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7567\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7553\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_CONST(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7554\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7551\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_CONST(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7552\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7549\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_TMP_CONST(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7550\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_TMP_CONST)(int type ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_literal *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  ulong __attribute__((__visibility__("default")))  tmp___3 ;
  int __attribute__((__visibility__("default")))  tmp___4 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7540\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7541\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = _get_zval_ptr_tmp(opline->op1.var,
                              (temp_variable const   *)execute_data->Ts,
                              & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7439\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )varname->type != 6), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7440\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7430\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.value = varname->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7431\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp_varname.type = varname->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7435\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& tmp_varname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7436\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp_varname.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7432\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp_varname);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7433\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7437\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      varname = & tmp_varname;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7438\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7441\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7449\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7442\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7444\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                         (unsigned int )(opline->op2.zv)->value.str.len,
                                         (zend_literal const   *)(opline->op2.literal + 1),
                                         0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7445\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7443\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7450\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = opline->op1.literal;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (zend_literal *)((void *)0);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7451\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)tmp___1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7454\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hash_value = ((zend_literal *)varname)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7461\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )varname->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7458\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )varname->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7455\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = ((Bucket *)(varname->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7456\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7457\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hash_value = (unsigned long )tmp___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7459\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_hash_func((char const   *)varname->value.str.val,
                                 (unsigned int )(varname->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7460\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hash_value = (unsigned long )tmp___3;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7462\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7463\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7464\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7465\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7466\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7467\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7474\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 << 1 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7468\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7469\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7475\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x10000000: 
    _zval_dtor(free_op1.var);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7476\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7477\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7472\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7470\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7471\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7473\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )varname == (unsigned int )(& tmp_varname)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7482\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(& tmp_varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7483\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7485\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7505\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7506\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7486\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7503\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7501\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7502\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7495\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7496\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7487\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7488\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7489\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7497\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7492\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7490\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7491\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7493\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7494\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7498\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7499\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7500\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7504\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7507\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7546\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7534\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7508\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7509\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7510\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7535\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7536\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7529\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7530\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7511\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7528\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7526\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7527\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7520\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7521\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7512\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7513\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7514\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7522\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7517\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7515\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7516\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7518\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7519\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7523\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7524\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7525\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7531\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7537\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7538\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7532\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7533\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7539\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7547\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7548\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7424\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7425\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7426\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7427\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7429\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7423\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7407\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7411\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7399\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7400\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7401\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7395\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7396\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7397\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7404\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7405\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7387\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7388\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7389\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7390\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7391\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7385\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7386\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7392\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7393\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7394\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7376\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7377\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7378\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7379\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7380\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7373\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7374\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7375\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7381\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7382\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7383\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7365\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7366\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7367\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7368\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7369\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7362\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7363\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7364\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7370\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7371\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7372\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *result ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7354\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7355\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7357\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7358\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7359\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7360\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7361\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7348\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7349\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7353\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7342\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7343\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7344\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7345\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7346\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7347\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7336\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7340\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7341\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7318\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7323\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7315\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7316\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7317\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7306\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7307\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_TMP_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               tmp, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7303\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7304\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7305\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INSTANCEOF_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr ;
  zend_bool result ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  zend_bool __attribute__((__visibility__("default")))  tmp___0 ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7293\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7294\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  expr = _get_zval_ptr_tmp(opline->op1.var,
                           (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7295\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )expr->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7288\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((expr->value.obj.handlers)->get_class_entry) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7284\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_get_class_entry((zval const   *)expr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7285\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = instanceof_function((zend_class_entry const   *)tmp,
                                    (zend_class_entry const   *)((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7286\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result = (unsigned char )tmp___0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7287\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result = (unsigned char)0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7289\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = (unsigned char)0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7290\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7291\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((int )result != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7292\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7297\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_QM_ASSIGN_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *value ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7279\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7280\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_tmp(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7281\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7277\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = value->value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7278\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = value->type;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7282\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7283\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMP_SET_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *value ;
  long tmp ;
  int tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_tmp(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = i_zend_is_true(value);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7263\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7259\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7260\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7264\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7265\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7266\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7267\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7261\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = opline->op2.jmp_addr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7262\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7268\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7269\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
struct _zend_ini_entry {
   int module_number ;
   int modifiable ;
   char *name ;
   uint name_length ;
   int (*on_modify)(zend_ini_entry *entry , char *new_value ,
                    uint new_value_length , void *mh_arg1 , void *mh_arg2 ,
                    void *mh_arg3 , int stage ) ;
   void *mh_arg1 ;
   void *mh_arg2 ;
   void *mh_arg3 ;
   char *value ;
   uint value_length ;
   char *orig_value ;
   uint orig_value_length ;
   int orig_modifiable ;
   int modified ;
   void (*displayer)(zend_ini_entry *ini_entry , int type ) ;
};
static int ( __attribute__((__fastcall__)) ZEND_END_SILENCE_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval restored_error_reporting ;
  int tmp ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7254\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7255\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.error_reporting) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7250\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->tmp_var.value.lval != 0L) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7243\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      restored_error_reporting.type = (unsigned char)1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7244\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      restored_error_reporting.value.lval = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->tmp_var.value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7245\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.error_reporting = (int )restored_error_reporting.value.lval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7246\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )restored_error_reporting.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7229\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& restored_error_reporting);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7230\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7247\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = __builtin_expect((long )((unsigned int )executor_globals.error_reporting_ini_entry != (unsigned int )((void *)0)),
                                 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7248\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7237\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((executor_globals.error_reporting_ini_entry)->modified) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7233\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )(executor_globals.error_reporting_ini_entry)->value != (unsigned int )(executor_globals.error_reporting_ini_entry)->orig_value) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7231\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7232\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = 0;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7234\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = 0;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7238\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )tmp, 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7239\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7235\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _efree((void *)(executor_globals.error_reporting_ini_entry)->value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7236\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7240\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (executor_globals.error_reporting_ini_entry)->value = restored_error_reporting.value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7241\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (executor_globals.error_reporting_ini_entry)->value_length = (unsigned int )restored_error_reporting.value.str.len;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7242\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& restored_error_reporting);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7249\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7251\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7256\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )execute_data->old_error_reporting == (unsigned int )(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->tmp_var)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7252\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->old_error_reporting = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7253\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7257\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7258\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *ptr ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7224\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7219\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_ptr_tmp(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7220\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ptr = tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7221\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )ptr->type == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7217\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.exit_status = (int )ptr->value.lval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7218\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_print_variable(ptr);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7222\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zend_bailout((char *)"/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/php/Zend/zend_vm_execute.h",
                6799U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FE_RESET_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *array_ptr ;
  zval **array_ptr_ptr ;
  HashTable *fe_ht ;
  zend_object_iterator *iter ;
  zend_class_entry *ce ;
  zend_bool is_empty ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zval *tmp___8 ;
  void __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;
  zend_uint tmp___15 ;
  zval __attribute__((__visibility__("default")))  *tmp___16 ;
  long tmp___17 ;
  long tmp___18 ;
  int tmp___19 ;
  long tmp___20 ;
  zend_object *zobj ;
  zend_object __attribute__((__visibility__("default")))  *tmp___21 ;
  char *str_key ;
  uint str_key_len ;
  ulong int_key ;
  zend_uchar key_type ;
  int __attribute__((__visibility__("default")))  tmp___22 ;
  int __attribute__((__visibility__("default")))  tmp___23 ;
  int __attribute__((__visibility__("default")))  tmp___24 ;
  int tmp___25 ;
  int __attribute__((__visibility__("default")))  tmp___26 ;
  int __attribute__((__visibility__("default")))  tmp___27 ;
  int tmp___28 ;
  int __attribute__((__visibility__("default")))  tmp___29 ;
  HashTable *tmp___30 ;
  HashTable *tmp___31 ;
  long tmp___32 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  iter = (zend_object_iterator *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_empty = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7212\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 4) {
    goto _L___4;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7132\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7079\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___4: /* CIL Label */ 
      if (opline->extended_value & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7077\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        array_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7078\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )array_ptr_ptr == (unsigned int )((void *)0)) {
          goto _L___0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7076\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )array_ptr_ptr == (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7009\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L___0: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7006\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7007\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7008\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)array_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7010\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->refcount__gc = 1U;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7011\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->is_ref__gc = (unsigned char)0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7012\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->type = (unsigned char)0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7075\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(*array_ptr_ptr)->type == 5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7043\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )((*array_ptr_ptr)->value.obj.handlers)->get_class_entry == (unsigned int )((void *)0)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7015\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zend_error(1 << 1L,
                           "foreach() cannot iterate over objects without PHP class");
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7016\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = __builtin_expect((long )(! executor_globals.exception),
                                           1L);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7017\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___0) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7013\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7014\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7018\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                return (0);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7019\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7044\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 = zend_get_class_entry((zval const   *)*array_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7045\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ce = (zend_class_entry *)tmp___1;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7046\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (! ce) {
                goto _L;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7042\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )ce->get_iterator == (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7038\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  tmp___4 = zval_isref_p(*array_ptr_ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7039\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7020\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7037\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7035\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*array_ptr_ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7036\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7029\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*array_ptr_ptr);
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7030\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "7021\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "7022\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "7023\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7031\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "7026\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "7024\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*array_ptr_ptr)->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "7025\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*array_ptr_ptr)->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "7027\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "7028\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7032\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *array_ptr_ptr = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7033\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7034\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7040\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_addref_p(*array_ptr_ptr);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7041\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7047\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = *array_ptr_ptr;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7072\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(*array_ptr_ptr)->type == 4) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7068\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(*array_ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7069\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7048\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7065\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7063\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___6 = zval_refcount_p(*array_ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7064\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___6 > 1U) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7057\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      zval_delref_p(*array_ptr_ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7058\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7049\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        tmp___5 = _emalloc(sizeof(zval_gc_info ));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7050\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        new_zv___0 = (zval *)tmp___5;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7051\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7059\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7054\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "7052\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0->value = (*array_ptr_ptr)->value;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "7053\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0->type = (*array_ptr_ptr)->type;
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7055\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_set_refcount_p(new_zv___0, 1U);
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7056\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_unset_isref_p(new_zv___0);
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7060\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      *array_ptr_ptr = new_zv___0;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7061\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      _zval_copy_ctor(new_zv___0);
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7062\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    break;
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7070\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (opline->extended_value & 1UL) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7066\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_isref_p(*array_ptr_ptr);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7067\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7071\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7073\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = *array_ptr_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7074\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(array_ptr);
            }
          }
        }
      } else {
        goto _L___3;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7130\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___3: /* CIL Label */ 
      array_ptr = _get_zval_ptr_tmp(opline->op1.var,
                                    (temp_variable const   *)execute_data->Ts,
                                    & free_op1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7131\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7096\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7080\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7081\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = (zval *)tmp___9;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7082\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)tmp___8)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7097\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7085\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7083\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8->value = array_ptr->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7084\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8->type = array_ptr->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7086\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(tmp___8, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7087\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(tmp___8);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7098\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        array_ptr = tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7099\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )array_ptr->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7092\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zend_get_class_entry((zval const   *)array_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7093\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___10;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7094\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (ce) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7090\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (ce->get_iterator) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7088\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(array_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7089\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7091\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7095\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7129\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )array_ptr->type == 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7104\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___11 = zend_get_class_entry((zval const   *)array_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7105\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___11;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7106\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ce) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7100\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(array_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7103\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (! ce->get_iterator) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7101\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(array_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7102\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7128\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            goto _L___1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7127\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 1 == 1 << 4) {
              goto _L___2;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7126\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (1 << 1 == 1 << 2) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7123\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___2: /* CIL Label */ 
                tmp___14 = zval_isref_p(array_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7124\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___14) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7107\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_addref_p(array_ptr);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7121\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___15 = zval_refcount_p(array_ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "7122\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___15 > 1U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7116\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L___1: /* CIL Label */ 
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7108\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___13 = _emalloc(sizeof(zval_gc_info ));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7109\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___12 = (zval *)tmp___13;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7110\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      ((zval_gc_info *)tmp___12)->u.buffered = (gc_root_buffer *)((void *)0);
                      break;
                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7117\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7113\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7111\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        tmp___12->value = array_ptr->value;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "7112\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        tmp___12->type = array_ptr->type;
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7114\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      zval_set_refcount_p(tmp___12, 1U);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "7115\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      zval_unset_isref_p(tmp___12);
                      break;
                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7118\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _zval_copy_ctor(tmp___12);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7119\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    array_ptr = tmp___12;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "7120\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    zval_addref_p(array_ptr);
                  }
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7125\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_addref_p(array_ptr);
              }
            }
          }
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7213\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7145\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ce->get_iterator) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7142\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      iter = (*(ce->get_iterator))(ce, array_ptr,
                                   (int )(opline->extended_value & (unsigned long )(1 << 1)));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7143\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (iter) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7135\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___17 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                                    1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7136\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___17) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7133\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___16 = zend_iterator_wrap(iter);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7134\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          array_ptr = (zval *)tmp___16;
        } else {
          goto _L___5;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7139\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___5: /* CIL Label */ 
        if (! executor_globals.exception) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7137\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_throw_exception_ex((zend_class_entry *)((void *)0), 0L,
                                  (char *)"Object of type %s did not create an Iterator",
                                  ce->name);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7138\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7140\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7141\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7144\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7146\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->fe.ptr = array_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7215\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (iter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7157\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iter->index = 0UL;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7158\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((iter->funcs)->rewind) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7150\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*((iter->funcs)->rewind))(iter);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7151\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___18 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7152\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___18) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7147\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7148\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7149\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7153\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7159\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___19 = (*((iter->funcs)->valid))(iter);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7160\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    is_empty = (unsigned char )(tmp___19 != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7161\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___20 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7162\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___20) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7154\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(array_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7155\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7156\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iter->index = 4294967295UL;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7199\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )array_ptr->type == 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7164\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      fe_ht = array_ptr->value.ht;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7168\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )array_ptr->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7165\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___30 = (*((array_ptr->value.obj.handlers)->get_properties))(array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7166\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___31 = tmp___30;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7167\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___31 = (HashTable *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7169\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      fe_ht = tmp___31;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7200\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )fe_ht != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7191\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_internal_pointer_reset_ex(fe_ht, (HashPosition *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7192\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (ce) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7185\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___21 = zend_objects_get_address((zval const   *)array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7186\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zobj = (zend_object *)tmp___21;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7187\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7178\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___26 = zend_hash_get_current_key_type_ex(fe_ht,
                                                       (HashPosition *)((void *)0));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7179\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___26 == (int __attribute__((__visibility__("default")))  )3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7170\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___25 = -1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7171\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___25 = 0;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7180\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___25 == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7172\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7181\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___22 = zend_hash_get_current_key_ex((HashTable const   *)fe_ht,
                                                  & str_key, & str_key_len,
                                                  & int_key, (unsigned char)0,
                                                  (HashPosition *)((void *)0));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7182\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          key_type = (unsigned char )tmp___22;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7183\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )key_type != 3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7176\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )key_type == 2) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7174\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___23 = zend_check_property_access(zobj, str_key,
                                                    (int )(str_key_len - 1U));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "7175\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___23 == (int __attribute__((__visibility__("default")))  )0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "7173\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "7177\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "7184\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_hash_move_forward_ex(fe_ht, (HashPosition *)((void *)0));
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7188\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7193\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___29 = zend_hash_get_current_key_type_ex(fe_ht,
                                                   (HashPosition *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7194\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___29 == (int __attribute__((__visibility__("default")))  )3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7189\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___28 = -1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "7190\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___28 = 0;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7195\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      is_empty = (unsigned char )(tmp___28 != 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7196\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_get_pointer((HashTable const   *)fe_ht,
                            & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->fe.fe_pos);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7197\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L, "Invalid argument supplied for foreach()");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      is_empty = (unsigned char)1;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (is_empty) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___32 = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7204\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7201\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "7202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7205\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7207\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_op_array *new_op_array ;
  zend_free_op free_op1 ;
  zval *inc_filename ;
  zval tmp_inc_filename ;
  zend_bool failure_retval ;
  zend_file_handle file_handle ;
  char *resolved_path ;
  char __attribute__((__visibility__("default")))  *tmp ;
  size_t tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;
  char __attribute__((__visibility__("default")))  *tmp___2 ;
  int tmp___3 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___4 ;
  size_t tmp___5 ;
  int __attribute__((__visibility__("default")))  tmp___6 ;
  int __attribute__((__visibility__("default")))  tmp___7 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___8 ;
  char *eval_desc ;
  char __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___10 ;
  long tmp___11 ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zval *__z ;
  long tmp___13 ;
  zval *retval___0 ;
  void __attribute__((__visibility__("default")))  *tmp___14 ;
  zval *__z___0 ;
  temp_variable *__t ;
  long tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6995\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6996\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6997\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  failure_retval = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6998\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  inc_filename = _get_zval_ptr_tmp(opline->op1.var,
                                   (temp_variable const   *)execute_data->Ts,
                                   & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6999\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )inc_filename->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6887\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6883\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp_inc_filename.value = inc_filename->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6884\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp_inc_filename.type = inc_filename->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6888\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& tmp_inc_filename);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6889\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )tmp_inc_filename.type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6885\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _convert_to_string(& tmp_inc_filename);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6886\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6890\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    inc_filename = & tmp_inc_filename;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6891\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6919\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 2: 
  case 1 << 4: 
  tmp = (*zend_resolve_path)((char const   *)inc_filename->value.str.val,
                             inc_filename->value.str.len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6920\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  resolved_path = (char *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6921\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (resolved_path) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6892\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = strlen((char const   *)resolved_path);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6893\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_hash_exists((HashTable const   *)(& executor_globals.included_files),
                               (char const   *)resolved_path, tmp___0 + 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6894\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    failure_retval = (unsigned char )tmp___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6895\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    resolved_path = inc_filename->value.str.val;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6922\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (failure_retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6896\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6915\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zend_stream_open((char const   *)resolved_path, & file_handle);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6916\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0 == (int )tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6908\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! file_handle.opened_path) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6897\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = _estrdup((char const   *)resolved_path);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6898\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        file_handle.opened_path = (char *)tmp___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6899\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6909\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = strlen((char const   *)file_handle.opened_path);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6910\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zend_hash_add_empty_element(& executor_globals.included_files,
                                            (char const   *)file_handle.opened_path,
                                            tmp___5 + 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6911\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6902\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == (ulong )(1 << 2)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6900\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1 << 1;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6901\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1 << 3;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6903\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*zend_compile_file)(& file_handle, tmp___3);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6904\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        new_op_array = (zend_op_array *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6905\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_destroy_file_handle(& file_handle);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6906\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_file_handle_dtor(& file_handle);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6907\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        failure_retval = (unsigned char)1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6914\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == (ulong )(1 << 2)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_message_dispatcher(1L, (void *)inc_filename->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6913\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_message_dispatcher(2L, (void *)inc_filename->value.str.val);
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6923\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )resolved_path != (unsigned int )inc_filename->value.str.val) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6917\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _efree((void *)resolved_path);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6918\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6924\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 1: 
  case 1 << 3: 
  tmp___8 = compile_filename((int )opline->extended_value, inc_filename);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6925\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)tmp___8;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6926\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  tmp___9 = zend_make_compiled_string_description("eval()\'d code");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6927\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  eval_desc = (char *)tmp___9;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6928\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = (*zend_compile_string)(inc_filename, eval_desc);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6929\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)tmp___10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6930\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _efree((void *)eval_desc);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7000\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )inc_filename == (unsigned int )(& tmp_inc_filename)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6931\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(& tmp_inc_filename);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6932\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7001\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7002\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7003\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6933\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6993\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___15 = __builtin_expect((long )((unsigned int )new_op_array != (unsigned int )((void *)0)),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6994\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___15) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6959\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->original_return_value = executor_globals.return_value_ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6960\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = new_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6961\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6934\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = (zval *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6936\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.return_value_ptr_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6937\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.return_value_ptr_ptr = (zval **)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6962\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->current_object = execute_data->object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6963\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)new_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6964\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! executor_globals.active_symbol_table) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6938\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_rebuild_symbol_table();
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6939\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6966\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = __builtin_expect((long )((unsigned int )zend_execute == (unsigned int )(& execute)),
                                  1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6967\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___11) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6940\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (2);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6941\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*zend_execute)(new_op_array);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6968\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6969\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = execute_data->current_object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6970\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.opline_ptr = & execute_data->opline;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6971\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6972\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.return_value_ptr_ptr = execute_data->original_return_value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6973\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      destroy_op_array(new_op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6974\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)new_op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6975\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___13 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6976\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___13) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6942\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6943\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6958\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6956\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6950\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6944\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___12 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6945\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              retval = (zval *)tmp___12;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6946\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6951\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6947\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z = retval;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6948\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->value.lval = 1L;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6949\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->type = (unsigned char)3;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6952\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->refcount__gc = 1U;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6953\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->is_ref__gc = (unsigned char)0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6954\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = retval;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6955\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6957\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6992\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6986\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6977\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___14 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6978\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval___0 = (zval *)tmp___14;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6979\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)retval___0)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6980\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0 = retval___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6981\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0->value.lval = (long )((int )failure_retval != 0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6982\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0->type = (unsigned char)3;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval___0->refcount__gc = 1U;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6989\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval___0->is_ref__gc = (unsigned char)0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6990\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6983\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6984\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = retval___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6985\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6991\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7004\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "7005\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CAST_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *expr ;
  zval *result ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  expr = _get_zval_ptr_tmp(opline->op1.var,
                           (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value != 6UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6860\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6858\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = expr->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6859\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = expr->type;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6861\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6869\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  convert_to_null(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6870\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 3: 
  convert_to_boolean(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6871\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  convert_to_long(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6872\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 2: 
  convert_to_double(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6873\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_make_printable_zval(expr, & var_copy, & use_copy);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6864\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6862\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = var_copy.value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6863\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = var_copy.type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6865\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6868\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6866\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = expr->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6867\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = expr->type;
      break;
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 4: 
  convert_to_array(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 5: 
  convert_to_object(result);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6881\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6882\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *obj ;
  zend_class_entry *ce ;
  zend_function *clone ;
  zend_object_value (*clone_call)(zval *object ) ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  char const   *tmp___2 ;
  long tmp___3 ;
  char const   *tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  int tmp___6 ;
  long tmp___7 ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  temp_variable *__t ;
  long tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6844\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6845\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  obj = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6846\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6791\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "__clone method called on non-object");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6794\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )obj->type != 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6795\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6792\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "__clone method called on non-object");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6793\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6847\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = zend_get_class_entry((zval const   *)obj);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6848\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6849\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6796\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = ce->clone;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6797\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = (zend_function *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6850\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  clone_call = (obj->value.obj.handlers)->clone_obj;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6851\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((unsigned int )clone_call == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6852\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ce) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6798\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Trying to clone an uncloneable object of class %s",
                          ce->name);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6799\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Trying to clone an uncloneable object");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6801\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6853\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6824\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (clone) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6822\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (clone->op_array.fn_flags & 1024U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6807\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = __builtin_expect((long )((unsigned int )ce != (unsigned int )executor_globals.scope),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6808\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6804\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6802\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (executor_globals.scope)->name;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6803\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = "";
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6805\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1,
                              "Call to private %s::__clone() from context \'%s\'",
                              ce->name, tmp___2);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6806\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6821\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (clone->common.fn_flags & 512U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6816\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_check_protected(clone->common.scope,
                                         executor_globals.scope);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6817\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6809\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6810\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 1;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6818\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )tmp___6, 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6819\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6813\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (executor_globals.scope) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6811\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = (executor_globals.scope)->name;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6812\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6814\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Call to protected %s::__clone() from context \'%s\'",
                                ce->name, tmp___4);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6815\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6820\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6823\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6825\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6854\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6855\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6837\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6826\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6827\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (zval *)tmp___8;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6828\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6838\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->value.obj = (*clone_call)(obj);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6839\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)5;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6840\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(retval, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6841\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_isref_p(retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6842\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (! ((int )opline->result_type & (1 << 5)))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6829\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(retval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6835\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6836\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6830\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6834\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6831\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6832\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = retval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6833\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6843\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6856\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6857\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *retval ;
  zval *__z ;
  zval *tmp ;
  int tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6785\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6786\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6787\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6780\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6781\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_ptr_tmp(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6782\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = i_zend_is_true(tmp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6783\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )(tmp___0 != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6784\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6789\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6790\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAL_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  zval *valptr ;
  zval *value ;
  zend_free_op free_op1 ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 61UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6762\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->fbc) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6759\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((execute_data->fbc)->common.arg_info) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6755\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6753\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6754\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = (execute_data->fbc)->common.fn_flags & 16777216U;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6756\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = (execute_data->fbc)->common.fn_flags & 16777216U;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6760\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6757\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot pass parameter %d by reference",
                            opline->op2.opline_num);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6758\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6761\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6763\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_tmp(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6764\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _emalloc(sizeof(zval_gc_info ));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6765\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    valptr = (zval *)tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((zval_gc_info *)valptr)->u.buffered = (gc_root_buffer *)((void *)0);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6769\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6767\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      valptr->value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6768\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      valptr->type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6770\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(valptr, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6771\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_unset_isref_p(valptr);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6777\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_stack_push((void *)valptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6778\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6779\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_THROW_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;
  zval *exception ;
  zend_free_op free_op1 ;
  long tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6744\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6745\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = _get_zval_ptr_tmp(opline->op1.var,
                            (temp_variable const   *)execute_data->Ts,
                            & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6746\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Can only throw objects");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6734\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )value->type != 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6735\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6732\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Can only throw objects");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6733\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_exception_save();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6748\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6736\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _emalloc(sizeof(zval_gc_info ));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6737\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    exception = (zval *)tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6738\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((zval_gc_info *)exception)->u.buffered = (gc_root_buffer *)((void *)0);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6749\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6741\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6739\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      exception->value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6740\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      exception->type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6742\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(exception, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6743\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_unset_isref_p(exception);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6750\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_throw_exception_object(exception);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6751\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_exception_restore();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6752\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval_ptr ;
  zval **retval_ptr_ptr ;
  zend_free_op free_op1 ;
  zval *ret ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *ret___0 ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6727\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6728\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6722\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      goto _L;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6677\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6673\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L: /* CIL Label */ 
        zend_error(1 << 3L,
                   "Only variable references should be returned by reference");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6674\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval_ptr = _get_zval_ptr_tmp(opline->op1.var,
                                       (temp_variable const   *)execute_data->Ts,
                                       & free_op1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6675\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! executor_globals.return_value_ptr_ptr) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6661\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1 << 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6659\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_dtor(free_op1.var);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6660\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6670\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6662\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6663\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ret___0 = (zval *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6664\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)ret___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6671\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6667\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6665\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret___0->value = retval_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6666\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret___0->type = retval_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6668\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(ret___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6669\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(ret___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6672\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(executor_globals.return_value_ptr_ptr) = ret___0;
        }
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6676\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6723\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr_ptr = (zval **)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6724\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6680\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = __builtin_expect((long )((unsigned int )retval_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6681\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6678\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot return string offsets by reference");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6679\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6682\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6725\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6695\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_isref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6696\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6683\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6694\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6685\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.fcall_returned_reference) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6684\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            goto _L___0;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6693\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___0: /* CIL Label */ 
          if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr == (unsigned int )(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6690\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 3L,
                       "Only variable references should be returned by reference");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6691\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (executor_globals.return_value_ptr_ptr) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6686\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              retval_ptr = *retval_ptr_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6687\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *(executor_globals.return_value_ptr_ptr) = retval_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6688\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(retval_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6689\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6692\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6697\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6726\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.return_value_ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6717\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6718\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6698\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6715\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6713\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*retval_ptr_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6714\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6707\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6708\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6699\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6700\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6701\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6709\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6704\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6702\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*retval_ptr_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6703\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*retval_ptr_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6705\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6706\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6710\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr_ptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6711\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6712\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6716\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6719\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6720\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(executor_globals.return_value_ptr_ptr) = *retval_ptr_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6721\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6729\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = zend_leave_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6730\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___6);
}
}
static int ( __attribute__((__fastcall__)) ZEND_RETURN_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval_ptr ;
  zend_free_op free_op1 ;
  zval *ret ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *ret___0 ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_bool tmp___1 ;
  zend_uint tmp___2 ;
  zval *ret___1 ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  int tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6654\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6655\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval_ptr = _get_zval_ptr_tmp(opline->op1.var,
                                 (temp_variable const   *)execute_data->Ts,
                                 & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6656\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.return_value_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6611\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6609\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op1.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6610\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6641\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        goto _L___0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6639\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zval_isref_p(retval_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6640\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6624\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zval_refcount_p(retval_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6625\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___2 > 0U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6620\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L___0: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6612\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6613\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6614\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)ret)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6621\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6617\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6615\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ret->value = retval_ptr->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6616\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ret->type = retval_ptr->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6618\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(ret, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6619\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(ret);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6622\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(ret);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6623\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(executor_globals.return_value_ptr_ptr) = ret;
          } else {
            goto _L___1;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6638\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___1: /* CIL Label */ 
          if (1 << 1 == 1 << 4) {
            goto _L;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6637\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (1 << 1 == 1 << 2) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6634\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if ((unsigned int )retval_ptr == (unsigned int )(& executor_globals.uninitialized_zval)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6629\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "6626\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___0 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "6627\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ret___0 = (zval *)tmp___0;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "6628\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)ret___0)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6630\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *ret___0 = (struct _zval_struct )zval_used_for_init;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6631\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *(executor_globals.return_value_ptr_ptr) = ret___0;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6632\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *(executor_globals.return_value_ptr_ptr) = retval_ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6633\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_addref_p(retval_ptr);
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6635\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *(executor_globals.return_value_ptr_ptr) = retval_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6636\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(retval_ptr);
            }
          }
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6642\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6643\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ret___1 = (zval *)tmp___3;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6644\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)ret___1)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6647\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6645\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ret___1->value = retval_ptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6646\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ret___1->type = retval_ptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6648\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(ret___1, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6649\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(ret___1);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6652\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(executor_globals.return_value_ptr_ptr) = ret___1;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6657\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = zend_leave_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6658\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___4);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FREE_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6605\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6606\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6603\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->tmp_var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6604\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6607\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6608\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_EX_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6596\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6597\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6584\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6585\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6583\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6588\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6589\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6590\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6591\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6586\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6587\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )retval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6600\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6592\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6593\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6594\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6601\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6602\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_EX_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6575\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6564\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6565\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6563\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6568\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6569\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6570\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6571\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6566\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6567\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6578\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )retval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6579\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6580\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6572\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6573\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6574\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6581\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6582\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZNZ_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6558\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6559\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6560\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6546\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6547\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6545\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6550\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6551\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6552\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6553\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6548\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6549\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6561\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )(retval != 0), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6562\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6554\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->extended_value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6555\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6556\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6557\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int ret ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6539\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6540\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6541\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6528\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6529\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6527\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ret = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6532\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    ret = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6533\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6534\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6535\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6531\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6542\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ret) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6536\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6537\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6538\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6543\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *val ;
  int ret ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6521\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6523\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6510\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6511\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6509\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ret = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6514\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    ret = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6515\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op1.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6516\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6517\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6512\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6513\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6524\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ret) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6518\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6519\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6520\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6525\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6526\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRINT_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *__z ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6503\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6504\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6505\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z->value.lval = 1L;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z->type = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = ZEND_ECHO_SPEC_TMP_HANDLER(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ECHO_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval z_copy ;
  zval *z ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6497\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6498\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  z = _get_zval_ptr_tmp(opline->op1.var,
                        (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6499\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6494\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((int )z->type == 5), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6495\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6492\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )(z->value.obj.handlers)->get_method != (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6489\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_std_cast_object_tostring(z, & z_copy, 6);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6490\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6486\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_print_variable(& z_copy);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6487\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(& z_copy);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6488\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_print_variable(z);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6491\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_print_variable(z);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6493\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_print_variable(z);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_print_variable(z);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6500\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6501\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6502\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_NOT_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6480\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6481\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6482\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_not_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6485\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_NOT_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op1.var,
                          (temp_variable const   *)execute_data->Ts, & free_op1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6476\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_not_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6477\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op1.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6478\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6479\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6468\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6469\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6470\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zval *offset ;
  zval *tmp___6 ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6461\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6462\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6401\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6387\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6381\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6382\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6359\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6360\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6357\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6358\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6361\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6383\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6384\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6362\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6379\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6377\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6378\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6371\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6372\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6363\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6364\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6365\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6373\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6368\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "6366\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "6367\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6369\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6370\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6374\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6375\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6376\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6380\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6385\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6386\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6396\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      expr_ptr = opline->op1.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6397\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6388\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6389\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        new_expr___0 = (zval *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6390\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6398\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6393\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6391\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->value = expr_ptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6392\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->type = expr_ptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6394\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(new_expr___0, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6395\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(new_expr___0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6399\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      expr_ptr = new_expr___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6400\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(expr_ptr);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6463\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6453\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6454\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___6;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6444\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6445\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6446\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6447\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6448\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6402\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6442\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6433\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6434\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6403\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6404\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6435\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6431\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6425\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6426\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6411\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6405\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___1;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6410\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___1: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "6409\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "6407\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "6406\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "6408\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6427\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6428\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6415\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6416\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6414\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "6413\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "6412\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6417\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6429\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6423\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6419\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "6418\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6420\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "6422\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "6421\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6424\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6430\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6432\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6443\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6439\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6436\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6437\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6438\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6440\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6441\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6449\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6450\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6451\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6455\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6464\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6460\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6458\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___2: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6456\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6457\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6459\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6465\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6466\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6349\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6350\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6353\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6354\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6355\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CATCH_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry *ce ;
  zend_class_entry *catch_ce ;
  zval *exception ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___1 ;
  zend_compiled_variable *cv ;
  long tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_exception_restore();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6340\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )executor_globals.exception == (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6308\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->extended_value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6309\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6310\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6341\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6311\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    catch_ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6313\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                   (unsigned int )(opline->op1.zv)->value.str.len,
                                   (zend_literal const   *)(opline->op1.literal + 1),
                                   0x80);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6314\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    catch_ce = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6315\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6312\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)catch_ce;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6342\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = zend_get_class_entry((zval const   *)executor_globals.exception);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6343\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6344\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )ce != (unsigned int )catch_ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = instanceof_function((zend_class_entry const   *)ce,
                                  (zend_class_entry const   *)catch_ce);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6316\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6320\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->result.num) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6317\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6318\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6319\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6321\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = (execute_data->op_array)->opcodes + opline->extended_value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6322\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6345\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  exception = executor_globals.exception;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6346\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6328\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*(execute_data->CVs + opline->op2.var)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6326\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op2.var)));
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6327\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6329\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *(execute_data->CVs + opline->op2.var) = (zval **)execute_data->CVs + ((zend_uint )(execute_data->op_array)->last_var + opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6330\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *(*(execute_data->CVs + opline->op2.var)) = executor_globals.exception;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6331\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    cv = (executor_globals.active_op_array)->vars + opline->op2.var;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6332\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(executor_globals.active_symbol_table,
                                   (char const   *)cv->name,
                                   (unsigned int )(cv->name_len + 1),
                                   cv->hash_value,
                                   (void *)(& executor_globals.exception),
                                   sizeof(zval *),
                                   (void **)(execute_data->CVs + opline->op2.var),
                                   1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6347\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )exception),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6348\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6333\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(executor_globals.exception);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6334\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6335\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    executor_globals.exception = (zval *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6336\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  long tmp___6 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_function *tmp___8 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6222\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6226\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                   (unsigned int )(opline->op1.zv)->value.str.len,
                                   (zend_literal const   *)(opline->op1.literal + 1),
                                   (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6227\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6228\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6229\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6223\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Class \'%s\' not found",
                          (opline->op1.zv)->value.str.val);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6224\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6230\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6225\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6303\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->called_scope = ce;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6304\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6232\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6231\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6280\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 4 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6262\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strval = (char *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6263\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strlen = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6264\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6233\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (opline->op2.zv)->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6234\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = (opline->op2.zv)->value.str.len;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6238\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs,
                                                  opline->op2.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6239\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )function_name->type != 6), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6240\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6235\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Function name must be a string");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6236\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strval = function_name->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6237\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strlen = function_name->value.str.len;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6265\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (function_name_strval) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6255\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (ce->get_static_method) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6241\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(ce->get_static_method))(ce,
                                                         function_name_strval,
                                                         function_name_strlen);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6244\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 4 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6242\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6243\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6245\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_std_get_static_method(ce, function_name_strval,
                                               function_name_strlen,
                                               (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6246\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (zend_function *)tmp___3;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6256\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6257\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___4) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6247\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Call to undefined method %s::%s()", ce->name,
                              function_name_strval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6248\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6258\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 4 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6252\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6253\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6250\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6249\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6251\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6254\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6259\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6266\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 != 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6260\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6261\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6276\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6277\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6267\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot call constructor");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6268\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6278\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (executor_globals.This) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6273\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6274\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___7 != (unsigned int )(ce->constructor)->common.scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6271\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((ce->constructor)->common.fn_flags & 1024U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6269\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                ce->name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6270\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6272\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6275\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6279\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = ce->constructor;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6305\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6281\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6296\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6290\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6286\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6287\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = instanceof_function((zend_class_entry const   *)tmp___9,
                                       (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6288\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6282\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6285\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6283\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6284\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6289\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6291\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6298\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___12;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6299\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6292\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6293\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6294\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___11;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6295\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6306\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6307\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6217\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6218\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6219\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6220\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6221\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6212\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6213\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6215\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6207\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6202\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6203\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6204\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6205\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6206\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6199\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6192\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6193\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6194\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6200\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6186\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6187\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6188\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6189\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6182\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6183\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6184\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6190\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6172\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6173\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6174\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6180\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6181\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6166\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6162\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6155\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6157\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6158\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6151\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6153\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6154\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6135\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6136\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6137\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6138\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6130\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6131\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6132\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6133\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6134\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6126\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6127\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6128\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6129\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6120\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6121\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6122\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6116\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6117\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6118\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CONST_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6111\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6112\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6113\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6114\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern void __attribute__((__visibility__("default")))  zend_create_closure(zval *res ,
                                                                            zend_function *op_array ,
                                                                            zend_class_entry *scope ,
                                                                            zval *this_ptr ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_function *op_array ;
  int __attribute__((__visibility__("default")))  tmp ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6103\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6104\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_hash_quick_find((HashTable const   *)executor_globals.function_table,
                             (char const   *)(opline->op1.zv)->value.str.val,
                             (unsigned int )(opline->op1.zv)->value.str.len,
                             ((zend_literal *)opline->op1.zv)->hash_value,
                             (void **)((void *)(& op_array)));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6105\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )(tmp == (int __attribute__((__visibility__("default")))  )-1),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6106\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6098\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Base lambda function for closure not found");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6101\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )((int )op_array->type != 2), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6102\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6099\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Base lambda function for closure not found");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6100\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6107\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_create_closure(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      op_array, executor_globals.scope, executor_globals.This);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6108\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6109\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zval tmp___0 ;
  zval *varname ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6093\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6050\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6049\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6048\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6040\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6047\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6043\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6044\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6045\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6041\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "6042\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6046\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6069\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    varname = opline->op1.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6070\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6060\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6056\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6051\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6053\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                             (unsigned int )(opline->op2.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op2.literal + 1),
                                             0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6054\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6055\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6052\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6057\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)opline->op1.literal);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6058\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6059\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6066\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6067\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6068\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6064\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6065\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6080\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6075\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6074\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6071\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6072\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6073\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6079\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6076\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6077\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6078\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6091\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6090\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6084\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6081\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6082\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6083\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6088\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6085\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6086\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6087\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6096\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6097\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  ulong hash_value ;
  ulong tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6032\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6033\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6009\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6003\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5996\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5997\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5998\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6002\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5999\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6000\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "6001\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6004\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6005\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6006\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6010\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6034\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6035\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6011\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(varname);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6014\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6012\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6013\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6036\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6022\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6020\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6015\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6017\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6018\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "6019\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "6016\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6021\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6023\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)opline->op1.literal);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6026\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6027\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6037\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6028\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(varname);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6031\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6029\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "6030\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6038\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "6039\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5993\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5994\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5995\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5989\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5990\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5991\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5992\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zval *offset ;
  ulong hval ;
  long tmp___6 ;
  register char const   *tmp___7 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5910\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5904\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5905\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5882\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5883\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5880\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5881\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5884\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5906\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5907\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5885\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5902\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5900\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5901\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5894\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5895\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5886\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5887\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5888\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5896\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5891\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5889\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5890\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5892\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5893\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5897\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5898\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5899\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5903\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5908\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5909\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5919\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      expr_ptr = opline->op1.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5920\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        new_expr___0 = (zval *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5913\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5921\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5916\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5914\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->value = expr_ptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5915\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->type = expr_ptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5917\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(new_expr___0, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5918\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(new_expr___0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5922\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      expr_ptr = new_expr___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5923\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(expr_ptr);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5976\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = (zval *)((void *)0);
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5967\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___6 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5968\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___6;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5969\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5970\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5971\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5925\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5965\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5956\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5957\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___7 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5926\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5927\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5958\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___7 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5954\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___7 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5948\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5949\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5934\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___7 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5928\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___1;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5933\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___1: /* CIL Label */ 
                if (end - tmp___7 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5932\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___7 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "5930\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___7 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "5929\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "5931\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5950\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___7 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5951\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5938\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5939\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___7 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5937\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___7 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5936\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___7 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "5935\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5940\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___7 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5952\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___7 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5946\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5942\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5941\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5943\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5945\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5944\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5947\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5953\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5955\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5966\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5962\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5959\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5960\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5961\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___8;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5963\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5964\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___8;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5972\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5973\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5975\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5977\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5986\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5982\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5980\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___2: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5978\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5979\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5981\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5987\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5988\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  long tmp___6 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_function *tmp___8 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5872\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5873\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5794\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5798\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                   (unsigned int )(opline->op1.zv)->value.str.len,
                                   (zend_literal const   *)(opline->op1.literal + 1),
                                   (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5801\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5795\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Class \'%s\' not found",
                          (opline->op1.zv)->value.str.val);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5796\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5802\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5797\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5875\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->called_scope = ce;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5876\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5804\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5803\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5852\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 3 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5834\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strval = (char *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5835\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strlen = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5836\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5805\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (opline->op2.zv)->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5806\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = (opline->op2.zv)->value.str.len;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5810\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name = (zval *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5811\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )function_name->type != 6), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5812\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5807\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Function name must be a string");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5808\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strval = function_name->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5809\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strlen = function_name->value.str.len;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5837\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (function_name_strval) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5827\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (ce->get_static_method) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5813\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(ce->get_static_method))(ce,
                                                         function_name_strval,
                                                         function_name_strlen);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5816\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 3 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5814\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5815\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5817\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_std_get_static_method(ce, function_name_strval,
                                               function_name_strlen,
                                               (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5818\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (zend_function *)tmp___3;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5828\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5829\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___4) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5819\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Call to undefined method %s::%s()", ce->name,
                              function_name_strval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5820\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5830\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 3 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5824\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5825\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5822\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5821\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5823\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5826\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5831\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5838\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 3 != 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5832\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5833\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5848\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5849\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5839\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot call constructor");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5850\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (executor_globals.This) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5845\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5846\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___7 != (unsigned int )(ce->constructor)->common.scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5843\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((ce->constructor)->common.fn_flags & 1024U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5841\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                ce->name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5842\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5844\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5847\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5851\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = ce->constructor;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5877\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5853\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5868\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5862\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5858\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5859\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = instanceof_function((zend_class_entry const   *)tmp___9,
                                       (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5860\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5854\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5857\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5855\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5856\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5861\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5863\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5869\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5870\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___12;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5871\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5864\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5865\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5866\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___11;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5867\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5878\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CONST_UNUSED)(int type ,
                                                                                            zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5792\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_UNUSED(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5793\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5790\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_UNUSED(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5791\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5786\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5787\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5783\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5779\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5777\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5778\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5780\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5784\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5781\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5782\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5785\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_CONST_UNUSED(tmp___0,
                                                            execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5789\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_UNUSED(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_UNUSED(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CONST_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_UNUSED(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CONST_UNUSED)(int type ,
                                                                                            zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval __attribute__((__visibility__("default")))  **tmp___1 ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5765\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5766\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5688\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5686\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5681\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5683\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5684\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5685\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5682\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5687\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5689\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)opline->op1.literal);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5690\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5706\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5707\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = ((zend_literal *)varname)->hash_value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5708\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5709\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5691\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5692\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5693\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5694\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5695\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5696\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5703\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5697\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5698\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    case 0x10000000: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5704\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5705\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5701\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5699\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5702\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5767\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5729\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5730\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5710\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5727\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5725\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5726\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___5 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5719\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5720\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5711\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5712\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___4;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5713\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5721\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5716\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5714\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5715\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5717\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5718\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5722\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5723\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5724\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5728\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5768\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5732\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5734\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5753\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5754\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5735\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5752\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5750\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5751\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5744\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5745\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5736\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5737\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5738\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5746\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5741\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5739\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5740\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5742\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5743\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5747\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5748\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5749\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5755\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5756\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5757\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zval tmp___0 ;
  zval *varname ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5675\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5676\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5677\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5632\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5631\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5623\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5630\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5626\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5627\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5628\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5624\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5625\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5629\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5652\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    varname = opline->op1.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5643\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5639\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5634\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5636\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                             (unsigned int )(opline->op2.zv)->value.str.len,
                                             (zend_literal const   *)(opline->op2.literal + 1),
                                             0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5637\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5638\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5635\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
            break;
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5640\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5644\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)opline->op1.literal);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5645\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5646\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5641\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5642\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5649\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5647\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5648\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5678\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5663\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5657\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5654\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5655\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5656\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5662\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5659\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5660\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5661\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5674\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5672\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5673\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5667\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5664\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5665\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5666\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5671\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5668\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5669\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5670\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5679\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5680\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  ulong hash_value ;
  ulong tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5615\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5616\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5592\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5590\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5586\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5579\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5580\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5581\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5585\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5582\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5583\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5584\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5587\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5588\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5589\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5591\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5593\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5617\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5618\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5594\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(varname);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5597\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5595\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5596\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5619\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5605\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5603\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5598\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5600\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5601\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5602\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5599\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5606\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)opline->op1.literal);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5607\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5608\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5609\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5610\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5620\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5611\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(varname);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5614\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5612\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5613\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5621\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5622\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5578\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5572\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5573\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5574\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5575\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zend_free_op free_op2 ;
  zval *offset ;
  zval *tmp___6 ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5566\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5567\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5503\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5489\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5483\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5484\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5461\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5462\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5459\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5460\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5463\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5485\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5486\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5464\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5481\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5479\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5480\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5473\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5474\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5465\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5466\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5467\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5475\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5470\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5468\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5469\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5471\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5472\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5476\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5477\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5478\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5482\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5487\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5488\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5498\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      expr_ptr = opline->op1.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5499\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5490\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5491\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        new_expr___0 = (zval *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5492\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5500\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5495\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5493\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->value = expr_ptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5494\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->type = expr_ptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5496\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(new_expr___0, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5497\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(new_expr___0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5501\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      expr_ptr = new_expr___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5502\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(expr_ptr);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5568\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5557\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5558\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___6;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5546\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5547\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5548\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5549\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5550\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5504\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5544\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5535\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5536\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5505\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5506\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5537\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5533\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5527\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5528\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5513\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5507\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___1;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5512\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___1: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5511\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "5509\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "5508\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "5510\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5529\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5530\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5517\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5518\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5516\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5515\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "5514\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5519\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5531\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5525\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5521\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5520\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5522\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5524\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5523\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5526\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5532\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5534\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5545\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5541\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5538\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5539\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5540\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5542\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5543\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5551\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5552\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5553\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5554\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5559\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5555\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5556\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5560\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5569\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5565\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5563\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___2: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5561\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5562\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5564\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5570\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5571\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5452\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5453\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5448\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5449\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5454\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5455\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5456\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5450\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5451\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5457\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5458\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  long tmp___6 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_function *tmp___8 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5441\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5442\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5360\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5364\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                   (unsigned int )(opline->op1.zv)->value.str.len,
                                   (zend_literal const   *)(opline->op1.literal + 1),
                                   (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5365\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5366\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5361\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Class \'%s\' not found",
                          (opline->op1.zv)->value.str.val);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5362\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5368\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5363\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5443\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->called_scope = ce;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5370\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5369\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5420\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 2 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5402\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strval = (char *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5403\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strlen = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5404\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5371\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (opline->op2.zv)->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = (opline->op2.zv)->value.str.len;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5376\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name = _get_zval_ptr_var(opline->op2.var,
                                          (temp_variable const   *)execute_data->Ts,
                                          & free_op2);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5377\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )function_name->type != 6), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5378\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5373\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Function name must be a string");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5374\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strval = function_name->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5375\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strlen = function_name->value.str.len;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5405\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (function_name_strval) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5393\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (ce->get_static_method) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5379\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(ce->get_static_method))(ce,
                                                         function_name_strval,
                                                         function_name_strlen);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5382\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 2 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5380\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5381\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5383\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_std_get_static_method(ce, function_name_strval,
                                               function_name_strlen,
                                               (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5384\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (zend_function *)tmp___3;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5394\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5395\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___4) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5385\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Call to undefined method %s::%s()", ce->name,
                              function_name_strval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5386\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5396\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 2 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5390\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5391\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5388\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5387\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5389\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5392\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5397\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5406\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 != 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5400\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (free_op2.var) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5398\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_op2.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5399\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5401\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5416\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5417\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5407\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot call constructor");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5408\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5418\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (executor_globals.This) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5413\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5414\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___7 != (unsigned int )(ce->constructor)->common.scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5411\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((ce->constructor)->common.fn_flags & 1024U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5409\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                ce->name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5410\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5412\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5415\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5419\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = ce->constructor;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5421\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5430\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5426\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5427\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = instanceof_function((zend_class_entry const   *)tmp___9,
                                       (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5428\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5422\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5425\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5423\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5424\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5429\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5431\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5437\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5438\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___12;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5439\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5432\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5433\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___11;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5435\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CONST_VAR)(int type ,
                                                                                         zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5358\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_VAR(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5359\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_VAR(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5357\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5353\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5349\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5345\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5343\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5344\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5346\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5350\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5347\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5348\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5351\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5354\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_CONST_VAR(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5355\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5341\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_VAR(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5342\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5339\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_VAR(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5340\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5337\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_VAR(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CONST_VAR)(int type ,
                                                                                         zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval __attribute__((__visibility__("default")))  **tmp___1 ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5254\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5252\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5247\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5249\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5250\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5251\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5248\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5253\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = ((temp_variable *)((char *)execute_data->Ts + opline->op2.var))->class_entry;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5255\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)opline->op1.literal);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5272\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5273\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = ((zend_literal *)varname)->hash_value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5274\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5275\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5258\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5259\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5260\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5261\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5262\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5269\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5263\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5264\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    case 0x10000000: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5270\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5271\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5267\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5265\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5266\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5268\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5295\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5296\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5276\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5293\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5291\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5292\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___5 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5285\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5286\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5277\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5278\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___4;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5279\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5287\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5282\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5280\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5281\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5283\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5284\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5288\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5289\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5290\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5294\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5334\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5324\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5298\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5299\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5300\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5325\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5319\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5320\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5301\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5318\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5316\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5317\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5310\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5311\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5302\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5303\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5304\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5312\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5307\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5305\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5306\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5308\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5309\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5313\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5314\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5315\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5321\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5322\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5335\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5336\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5242\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5243\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5244\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5239\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5240\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5245\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5246\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5231\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5232\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5228\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5229\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5230\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5217\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5218\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5219\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5220\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5215\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5216\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5221\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5207\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5208\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5204\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5212\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5205\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5213\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5189\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5190\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5191\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5199\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5192\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5193\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5200\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5181\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5182\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5176\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5177\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5178\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5186\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5179\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5180\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5187\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5188\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5165\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5166\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5167\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5155\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5157\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5158\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5153\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5154\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5162\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5145\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5146\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5151\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5137\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5138\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5131\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5132\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5133\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5134\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5129\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5130\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5135\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5136\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5126\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5121\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5127\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5128\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5116\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5117\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5118\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5113\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5114\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5120\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5107\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5108\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5109\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5106\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5111\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5112\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5099\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5100\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5101\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5102\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5097\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5098\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5103\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5104\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5091\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5093\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5089\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5090\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5096\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CONST_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5083\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5084\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_var(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5085\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_op2.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5081\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5082\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5087\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5088\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5078\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5079\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5080\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5074\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5075\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5076\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5077\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zend_free_op free_op2 ;
  zval *offset ;
  zval *tmp___6 ;
  ulong hval ;
  long tmp___7 ;
  register char const   *tmp___8 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5068\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5007\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4993\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4965\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4966\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4963\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4964\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4967\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4989\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4990\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4968\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4985\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4983\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4984\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4977\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4978\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4969\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4970\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4971\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4979\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4974\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "4972\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "4973\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4975\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4976\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4980\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4981\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4982\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4986\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4991\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4992\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5002\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      expr_ptr = opline->op1.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5003\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4994\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        new_expr___0 = (zval *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4996\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5004\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4999\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4997\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->value = expr_ptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4998\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->type = expr_ptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5000\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(new_expr___0, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(new_expr___0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5005\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      expr_ptr = new_expr___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5006\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(expr_ptr);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5070\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5059\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5060\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = tmp___6;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5050\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___7 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5051\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___7;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5052\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5053\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5054\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5048\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5039\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5040\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5009\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5010\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5041\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___8 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5037\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___8 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5031\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5032\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5017\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___8 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5011\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___1;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5016\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___1: /* CIL Label */ 
                if (end - tmp___8 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5015\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___8 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "5013\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___8 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "5012\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "5014\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5033\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___8 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5034\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5021\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___8 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5022\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___8 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5020\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___8 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5019\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___8 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "5018\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5023\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___8 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5035\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___8 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5029\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5025\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5024\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5026\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "5028\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "5027\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "5030\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "5036\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5038\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5049\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5045\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5042\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5043\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "5044\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___9;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5046\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5047\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___9;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5055\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5056\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5057\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5058\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5061\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5062\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5071\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5067\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5065\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___2: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5063\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "5064\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "5066\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "5073\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4957\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4954\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4955\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4958\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4959\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4960\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4961\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4962\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  long tmp___1 ;
  zend_literal *tmp___2 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  long tmp___6 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_function *tmp___8 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4946\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4947\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4948\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4868\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                   (unsigned int )(opline->op1.zv)->value.str.len,
                                   (zend_literal const   *)(opline->op1.literal + 1),
                                   (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4873\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4874\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4875\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4869\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Class \'%s\' not found",
                          (opline->op1.zv)->value.str.val);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4870\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4876\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4871\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4949\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->called_scope = ce;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4950\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4878\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4877\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4926\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    if (1 << 1 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4908\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strval = (char *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4909\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strlen = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4910\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4879\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strval = (opline->op2.zv)->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4880\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen = (opline->op2.zv)->value.str.len;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4884\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name = _get_zval_ptr_tmp(opline->op2.var,
                                          (temp_variable const   *)execute_data->Ts,
                                          & free_op2);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4885\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = __builtin_expect((long )((int )function_name->type != 6), 0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4886\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4881\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Function name must be a string");
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4882\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strval = function_name->value.str.val;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4883\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          function_name_strlen = function_name->value.str.len;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4911\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (function_name_strval) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4901\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (ce->get_static_method) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4887\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(ce->get_static_method))(ce,
                                                         function_name_strval,
                                                         function_name_strlen);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4890\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (1 << 1 == 1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4888\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = opline->op2.literal + 1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4889\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (zend_literal *)((void *)0);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4891\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_std_get_static_method(ce, function_name_strval,
                                               function_name_strlen,
                                               (struct _zend_literal  const  *)tmp___2);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4892\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (zend_function *)tmp___3;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4902\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4903\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___4) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4893\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Call to undefined method %s::%s()", ce->name,
                              function_name_strval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4894\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4904\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 << 1 == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4898\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4899\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4896\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4895\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4897\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4900\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4905\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4912\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 != 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4906\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4907\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4922\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4923\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4913\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot call constructor");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4914\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4924\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (executor_globals.This) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4919\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4920\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___7 != (unsigned int )(ce->constructor)->common.scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4917\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((ce->constructor)->common.fn_flags & 1024U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4915\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                ce->name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4916\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4918\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4921\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4925\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = ce->constructor;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4951\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4927\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4942\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4936\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4932\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4933\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___10 = instanceof_function((zend_class_entry const   *)tmp___9,
                                       (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4934\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4928\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4931\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4929\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4930\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4937\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4943\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4944\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___12;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4945\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___12) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4938\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4939\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4940\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___11;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4941\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4952\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4953\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4862\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4863\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4864\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4865\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4866\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4867\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4856\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4857\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4850\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4851\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4852\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4853\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4854\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4855\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4844\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4845\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4846\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4847\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4848\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4849\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4836\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4840\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4833\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4834\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4835\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4841\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4842\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4843\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4825\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4826\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4827\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4828\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4829\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4822\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4823\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4824\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4830\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4831\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4832\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4814\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4815\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4816\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4817\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4818\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4811\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4812\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4813\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4819\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4820\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4821\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4806\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4807\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4801\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4802\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4808\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4809\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4810\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *result ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4792\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4793\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4794\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4795\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4796\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4798\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4799\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4786\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4787\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4789\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4790\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4791\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4780\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4781\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4782\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4783\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4784\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4785\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4775\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4776\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4777\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4778\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4779\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4768\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4765\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4766\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4767\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4750\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4751\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4752\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4744\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4745\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4746\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4748\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4749\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CONST_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op2 ;
  zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4738\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4739\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr_tmp(opline->op2.var,
                          (temp_variable const   *)execute_data->Ts, & free_op2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4740\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4741\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor(free_op2.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4742\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4743\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  zend_register_constant(zend_constant *c ) ;
extern char __attribute__((__visibility__("default")))  *zend_strndup(char const   *s ,
                                                                      unsigned int length )  __attribute__((__malloc__)) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *name ;
  zval *val ;
  zend_constant c ;
  zval tmp ;
  zval *tmp_ptr ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4726\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4727\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  name = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4728\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = opline->op2.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4729\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (((int )val->type & 0x00f) == 8) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4717\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )val->type == 9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4703\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      tmp_ptr = & tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4704\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4699\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.value = val->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp.type = val->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4705\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )val->type == 9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4701\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4702\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4706\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp.refcount__gc = 1U;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4707\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp.is_ref__gc = (unsigned char)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4708\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_update_constant(& tmp_ptr, (void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4709\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      c.value = *tmp_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4715\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4712\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4710\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          c.value.value = val->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4711\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          c.value.type = val->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4713\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(& c.value, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4714\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(& c.value);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4716\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& c.value);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4730\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  c.flags = 1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4731\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )name->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4721\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )name->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4718\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      c.name = name->value.str.val;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4719\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_strndup((char const   *)name->value.str.val,
                             (unsigned int )name->value.str.len);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4720\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      c.name = (char *)tmp___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4722\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = zend_strndup((char const   *)name->value.str.val,
                           (unsigned int )name->value.str.len);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4723\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    c.name = (char *)tmp___0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4732\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  c.name_len = (unsigned int )(name->value.str.len + 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4733\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  c.module_number = 2147483647;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4734\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = zend_register_constant(& c);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4735\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1 == (int __attribute__((__visibility__("default")))  )-1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4724\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4725\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4736\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4737\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval **value ;
  zend_bool isset ;
  zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;
  HashTable *target_symbol_table ;
  zval tmp___0 ;
  zval *varname ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zval __attribute__((__visibility__("default")))  **tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  zval *__z ;
  zval *__z___0 ;
  zval *__z___1 ;
  zval *__z___2 ;
  int tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4693\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4694\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  isset = (zend_bool )1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4695\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4653\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4652\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4651\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (*(execute_data->CVs + opline->op1.var)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4643\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          value = *(execute_data->CVs + opline->op1.var);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4650\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.active_symbol_table) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4646\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            cv = (executor_globals.active_op_array)->vars + opline->op1.var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4647\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value, (void **)(& value));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4648\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4644\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              isset = (unsigned char)0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4645\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4649\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            isset = (unsigned char)0;
          }
        }
      } else {
        goto _L___0;
      }
    } else {
      goto _L___0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4670\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___0: /* CIL Label */ 
    _L: /* CIL Label */ 
    varname = opline->op1.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4671\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4661\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4654\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4656\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                           (unsigned int )(opline->op2.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4657\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4658\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4655\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4662\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zend_std_get_static_property(ce, varname->value.str.val,
                                             varname->value.str.len,
                                             (unsigned char)1,
                                             (struct _zend_literal  const  *)opline->op1.literal);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4663\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4664\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4659\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4660\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4667\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4668\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_find((HashTable const   *)target_symbol_table,
                               (char const   *)varname->value.str.val,
                               (unsigned int )(varname->value.str.len + 1),
                               (void **)(& value));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4669\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4665\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        isset = (unsigned char)0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4666\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4696\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 33554432UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4681\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (isset) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4676\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4675\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4672\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4673\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4674\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z->type = (unsigned char)3;
          break;
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4680\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4677\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4678\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->value.lval = 0L;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4679\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __z___0->type = (unsigned char)3;
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4692\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! isset) {
      goto _L___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4690\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = i_zend_is_true(*value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4691\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4685\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4682\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4683\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->value.lval = 0L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4684\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___2->type = (unsigned char)3;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4689\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___2: /* CIL Label */ 
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4686\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1 = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4687\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->value.lval = 1L;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4688\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___1->type = (unsigned char)3;
          break;
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4697\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4698\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval tmp ;
  zval *varname ;
  HashTable *target_symbol_table ;
  zend_compiled_variable *cv ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  ulong hash_value ;
  ulong tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4635\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4636\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4614\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4612\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value & 8388608UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4608\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (executor_globals.active_symbol_table) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4601\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          cv = (executor_globals.active_op_array)->vars + opline->op1.var;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4602\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_delete_variable(execute_data->prev_execute_data,
                               executor_globals.active_symbol_table, cv->name,
                               cv->name_len + 1, cv->hash_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4603\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4607\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (*(execute_data->CVs + opline->op1.var)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4604\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(*(*(execute_data->CVs + opline->op1.var)));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4605\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(execute_data->CVs + opline->op1.var) = (zval **)((void *)0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4606\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4609\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (execute_data->opline) ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4610\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4611\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4613\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4615\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4637\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4638\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4616\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(varname);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4619\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4617\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4618\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4639\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4625\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4620\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4622\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                         (unsigned int )(opline->op2.zv)->value.str.len,
                                         (zend_literal const   *)(opline->op2.literal + 1),
                                         0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4623\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4624\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4621\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4626\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_std_unset_static_property(ce, varname->value.str.val,
                                   varname->value.str.len,
                                   (struct _zend_literal  const  *)opline->op1.literal);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4627\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_inline_hash_func((char const   *)varname->value.str.val,
                                    (unsigned int )(varname->value.str.len + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4628\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4629\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4630\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_delete_variable(execute_data, target_symbol_table,
                         varname->value.str.val, varname->value.str.len + 1,
                         hash_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4640\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4631\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(varname);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4632\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(varname);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4633\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4641\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4642\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4598\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4599\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _array_init(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
              0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4600\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4594\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4595\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4596\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4597\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr_ptr ;
  zval **expr_ptr_ptr ;
  long tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_expr ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *new_expr___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool tmp___5 ;
  zval *offset ;
  ulong hval ;
  long tmp___6 ;
  register char const   *tmp___7 ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___8 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4588\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4589\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4529\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4515\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4509\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4510\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4487\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __builtin_expect((long )((unsigned int )expr_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4488\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4485\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Cannot create references to/from string offsets");
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4486\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4489\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4511\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_isref_p(*expr_ptr_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4512\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4490\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4507\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4505\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(*expr_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4506\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 > 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4499\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(*expr_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4500\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4491\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = _emalloc(sizeof(zval_gc_info ));
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4492\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv = (zval *)tmp___0;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4493\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4501\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4496\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "4494\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->value = (*expr_ptr_ptr)->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "4495\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv->type = (*expr_ptr_ptr)->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4497\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(new_zv, 1U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4498\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_unset_isref_p(new_zv);
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4502\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *expr_ptr_ptr = new_zv;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4503\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_copy_ctor(new_zv);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4504\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4508\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*expr_ptr_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4513\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        expr_ptr = *expr_ptr_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4514\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(expr_ptr);
      } else {
        goto _L;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4524\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      expr_ptr = opline->op1.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4525\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4516\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4517\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        new_expr___0 = (zval *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4518\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)new_expr___0)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4526\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4521\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4519\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->value = expr_ptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4520\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          new_expr___0->type = expr_ptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4522\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(new_expr___0, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4523\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(new_expr___0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4527\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      expr_ptr = new_expr___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4528\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(expr_ptr);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4590\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4581\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    offset = opline->op2.zv;
    switch ((int )offset->type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4572\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    tmp___6 = zend_dval_to_lval(offset->value.dval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4573\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = (unsigned long )tmp___6;
    goto num_index;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4574\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    case 3: 
    hval = (unsigned long )offset->value.lval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4575\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    num_index: 
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           hval, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4576\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    if (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = ((zend_literal *)offset)->hash_value;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4570\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4561\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = (char const   *)offset->value.str.val;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4562\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___7 == 45) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4531\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 ++;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4532\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4563\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp___7 >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4559\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*tmp___7 <= 57) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4553\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            end = (char const   *)(((offset->value.str.val + offset->value.str.len) + 1) - 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4554\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*end != 0) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4539\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp___7 == 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4533\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (offset->value.str.len + 1 > 2) {
                  break;
                } else {
                  goto _L___1;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4538\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___1: /* CIL Label */ 
                if (end - tmp___7 > 10) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "4537\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (end - tmp___7 == 10) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "4535\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if ((int const   )*tmp___7 > 50) {
                      break;
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "4534\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "4536\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4555\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = (unsigned long )((int const   )*tmp___7 - 48);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4556\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4543\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___7 ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4544\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )tmp___7 != (unsigned int )end) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4542\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___7 >= 48) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "4541\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp___7 <= 57) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "4540\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    break;
                  }
                } else {
                  break;
                }
              } else {
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4545\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = hval * 10UL + (ulong )((int const   )*tmp___7 - 48);
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4557\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp___7 == (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4551\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )*(offset->value.str.val) == 45) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4547\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval - 1UL > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "4546\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4548\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                hval = (unsigned long )(- ((long )hval));
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4550\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (hval > 2147483647UL) {
                  break;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "4549\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              goto num_index;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4552\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4558\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4560\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4571\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4567\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )offset->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4564\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = ((Bucket *)(offset->value.str.val - sizeof(Bucket )))->h;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4565\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zend_hash_func((char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4566\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )tmp___8;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4568\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zend_hash_func((char const   *)offset->value.str.val,
                                 (unsigned int )(offset->value.str.len + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4569\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___8;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4577\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                   (char const   *)offset->value.str.val,
                                   (unsigned int )(offset->value.str.len + 1),
                                   hval, (void *)(& expr_ptr), sizeof(zval *),
                                   (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4578\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    _zend_hash_add_or_update(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                             "", sizeof(""), (void *)(& expr_ptr),
                             sizeof(zval *), (void **)((void *)0), 1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4579\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4580\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(expr_ptr);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4582\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.ht,
                                           0UL, (void *)(& expr_ptr),
                                           sizeof(zval *), (void **)((void *)0),
                                           1 << 2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4591\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    goto _L___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4587\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4585\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___2: /* CIL Label */ 
      if (opline->extended_value) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4583\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4584\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4586\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4592\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_constant *c ;
  zval *retval ;
  char *actual ;
  void const   *tmp ;
  char const   *__s ;
  int __l ;
  zval *__z ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_class_entry *ce ;
  zval **value ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  long tmp___2 ;
  zend_class_entry *old_scope ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4436\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      c = (zend_constant *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4432\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      c = zend_quick_get_constant((zend_literal const   *)(opline->op2.literal + 1),
                                  opline->extended_value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4433\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )c == (unsigned int )((void *)0)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4429\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((opline->extended_value & 16UL) != 0UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4421\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = zend_memrchr((void const   *)(opline->op2.zv)->value.str.val,
                             '\\',
                             (unsigned int )(opline->op2.zv)->value.str.len);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4422\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          actual = (char *)tmp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4423\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! actual) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4412\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            actual = (opline->op2.zv)->value.str.val;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4413\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            actual ++;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4424\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L, "Use of undefined constant %s - assumed \'%s\'",
                     actual, actual);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4425\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4414\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __s = (char const   *)actual;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4415\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __l = (opline->op2.zv)->value.str.len - (actual - (opline->op2.zv)->value.str.val);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4416\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4417\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.len = __l;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4418\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _estrndup(__s, (unsigned int )__l);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4419\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->value.str.val = (char *)tmp___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4420\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __z->type = (unsigned char)6;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4426\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (execute_data->opline) ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4427\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return (0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4428\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Undefined constant \'%s\'",
                              (opline->op2.zv)->value.str.val);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4431\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4430\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)c;
          break;
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4437\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4438\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->value = c->value.value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4435\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval->type = c->value.type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4439\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4440\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4441\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4477\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4444\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval **)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4445\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4442\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = (*value)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4443\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (*value)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4447\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4448\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4458\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4449\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4453\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                           (unsigned int )(opline->op1.zv)->value.str.len,
                                           (zend_literal const   *)(opline->op1.literal + 1),
                                           (int )opline->extended_value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4454\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4455\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4456\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4450\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Undefined class constant \'%s\'",
                              (opline->op2.zv)->value.str.val);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4451\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4457\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4452\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
          break;
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = zend_hash_quick_find((HashTable const   *)(& ce->constants_table),
                                   (char const   *)(opline->op2.zv)->value.str.val,
                                   (unsigned int )((opline->op2.zv)->value.str.len + 1),
                                   ((zend_literal *)opline->op2.zv)->hash_value,
                                   (void **)(& value));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4479\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )(tmp___3 == (int __attribute__((__visibility__("default")))  )0),
                               1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4480\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4472\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )(*value)->type == 9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4459\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        old_scope = executor_globals.scope;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4460\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.scope = ce;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4461\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_update_constant(value, (void *)1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4462\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.scope = old_scope;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4468\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (((int )(*value)->type & 0x00f) == 8) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4463\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          old_scope = executor_globals.scope;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4464\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          executor_globals.scope = ce;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4465\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_update_constant(value, (void *)1);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4466\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          executor_globals.scope = old_scope;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4467\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4473\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4469\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)value;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4474\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4470\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = (*value)->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4471\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (*value)->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4475\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4476\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Undefined class constant \'%s\'",
                          (opline->op2.zv)->value.str.val);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_CASE_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4407\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 2) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4404\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4405\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_equal_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                    opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  int function_name_strlen ;
  long tmp___1 ;
  union _zend_function  __attribute__((__visibility__("default"))) *tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___6 ;
  zend_function *tmp___7 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___9 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___10 ;
  zval *tmp___11 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4396\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4397\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4398\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4334\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class_by_name((char const   *)(opline->op1.zv)->value.str.val,
                                   (unsigned int )(opline->op1.zv)->value.str.len,
                                   (zend_literal const   *)(opline->op1.literal + 1),
                                   (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ce = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )ce == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Class \'%s\' not found",
                          (opline->op1.zv)->value.str.val);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4337\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)ce;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4399\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->called_scope = ce;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4400\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4376\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 != 1 << 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4358\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strval = (char *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4359\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strlen = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4360\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strval = (opline->op2.zv)->value.str.val;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4361\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strlen = (opline->op2.zv)->value.str.len;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4362\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (function_name_strval) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4352\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (ce->get_static_method) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4344\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (*(ce->get_static_method))(ce,
                                                         function_name_strval,
                                                         function_name_strlen);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4345\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_std_get_static_method(ce, function_name_strval,
                                               function_name_strlen,
                                               (struct _zend_literal  const  *)(opline->op2.literal + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4346\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          execute_data->fbc = (zend_function *)tmp___2;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4353\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = __builtin_expect((long )((unsigned int )execute_data->fbc == (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4354\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4347\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Call to undefined method %s::%s()", ce->name,
                              function_name_strval);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4348\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4355\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = __builtin_expect((long )(((execute_data->fbc)->common.fn_flags & 2097152U) == 0U),
                                   1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4356\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___4) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4350\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4349\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
            break;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4351\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4357\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4372\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = __builtin_expect((long )((unsigned int )ce->constructor == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4373\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4363\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot call constructor");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4364\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4374\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (executor_globals.This) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4369\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4370\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___6 != (unsigned int )(ce->constructor)->common.scope) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4367\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((ce->constructor)->common.fn_flags & 1024U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4365\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Cannot call private %s::__construct()",
                                ce->name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4366\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4368\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4371\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4375\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = ce->constructor;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4401\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data->fbc)->common.fn_flags & 1U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4377\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4392\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4386\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((executor_globals.This)->value.obj.handlers)->get_class_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4382\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zend_get_class_entry((zval const   *)executor_globals.This);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4383\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = instanceof_function((zend_class_entry const   *)tmp___8,
                                      (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4384\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4378\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4381\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((execute_data->fbc)->common.fn_flags & 65536U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4379\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 11L,
                       "Non-static method %s::%s() should not be called statically, assuming $this from incompatible context",
                       ((execute_data->fbc)->common.scope)->name,
                       (execute_data->fbc)->common.function_name);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4380\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Non-static method %s::%s() cannot be called statically, assuming $this from incompatible context",
                                ((execute_data->fbc)->common.scope)->name,
                                (execute_data->fbc)->common.function_name);
          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4385\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4387\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4393\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___11 = executor_globals.This;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4394\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = tmp___11;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4395\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___11) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4388\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4389\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___10 = zend_get_class_entry((zval const   *)execute_data->object);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4390\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)tmp___10;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4391\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4402\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *container ;
  temp_variable *__t ;
  zval *value ;
  zval **tmp ;
  temp_variable *__t___0 ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((int )container->type != 4), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4331\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4319\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(& executor_globals.uninitialized_zval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4320\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4316\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4317\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4318\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr_ptr = & __t->var.ptr;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_dimension_address_inner(container->value.ht,
                                             (zval const   *)opline->op2.zv, 1,
                                             0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    value = *tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4326\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4327\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4321\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4322\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4323\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4332\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4333\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CONST_CONST)(int type ,
                                                                                           zend_execute_data *execute_data ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_IS_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_CONST(3, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4315\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_UNSET_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_CONST(6, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_FUNC_ARG_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  int tmp___0 ;
  unsigned int tmp___1 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (execute_data->fbc) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4305\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((execute_data->fbc)->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4301\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((opline->extended_value & 1048575UL) <= (unsigned long )(execute_data->fbc)->common.num_args) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4299\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (unsigned int )((int )((execute_data->fbc)->common.arg_info + ((opline->extended_value & 1048575UL) - 1UL))->pass_by_reference & 3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4300\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4302\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (execute_data->fbc)->common.fn_flags & 50331648U;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4306\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4303\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 1;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4304\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = 0;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4307\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zend_fetch_var_address_helper_SPEC_CONST_CONST(tmp___0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_RW_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4297\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_CONST(2, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_W_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4295\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_CONST(1, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_R_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4293\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_var_address_helper_SPEC_CONST_CONST(0, execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4294\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) zend_fetch_var_address_helper_SPEC_CONST_CONST)(int type ,
                                                                                           zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_free_op free_op1 ;
  zval *varname ;
  zval **retval ;
  zval tmp_varname ;
  HashTable *target_symbol_table ;
  ulong hash_value ;
  long tmp ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zval __attribute__((__visibility__("default")))  **tmp___1 ;
  ulong __attribute__((__visibility__("default")))  tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  temp_variable *__t ;
  zend_free_op free_res ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___7 ;
  zend_uint tmp___8 ;
  zend_bool tmp___9 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4286\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  varname = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4288\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4210\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4205\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4207\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                         (unsigned int )(opline->op2.zv)->value.str.len,
                                         (zend_literal const   *)(opline->op2.literal + 1),
                                         0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4208\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ce = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4209\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4206\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4211\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_std_get_static_property(ce, varname->value.str.val,
                                           varname->value.str.len,
                                           (unsigned char)0,
                                           (struct _zend_literal  const  *)opline->op1.literal);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4212\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = (zval **)tmp___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4228\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    target_symbol_table = zend_get_target_symbol_table((int )(opline->extended_value & 1879048192UL));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4229\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash_value = ((zend_literal *)varname)->hash_value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4230\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = zend_hash_quick_find((HashTable const   *)target_symbol_table,
                                   (char const   *)varname->value.str.val,
                                   (unsigned int )(varname->value.str.len + 1),
                                   hash_value, (void **)(& retval));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4231\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4213\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4214\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      retval = & executor_globals.uninitialized_zval_ptr;
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4215\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", varname->value.str.val);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4217\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(target_symbol_table,
                                     (char const   *)varname->value.str.val,
                                     (unsigned int )(varname->value.str.len + 1),
                                     hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)(& retval), 1);
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4218\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    switch ((int )(opline->extended_value & 1879048192UL)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4225\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x00000000: 
    if (1 != 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4219\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4220\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    case 0x10000000: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4226\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x20000000: 
    zval_update_constant(retval, (void *)1);
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4227\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0x40000000: 
    if (1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4223\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! free_op1.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4221\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4222\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4224\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4289\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value & 67108864UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4251\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4252\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4232\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4249\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4247\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4248\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___5 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4241\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4242\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4233\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___4 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4234\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv = (zval *)tmp___4;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4235\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4243\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4238\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4236\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4237\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4239\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4240\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4244\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4245\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4246\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4250\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_isref_p(*retval);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4253\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4290\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  switch (type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4280\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  case 3: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4254\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4255\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4281\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_pzval_unlock_func(*retval, & free_res, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4282\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )retval != (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4275\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___9 = zval_isref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4276\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___9) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4274\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4272\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zval_refcount_p(*retval);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4273\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___8 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4266\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*retval);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4267\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4258\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___7 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4259\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___0 = (zval *)tmp___7;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4260\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4268\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4263\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4261\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->value = (*retval)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4262\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0->type = (*retval)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4264\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___0, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4265\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4269\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *retval = new_zv___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4270\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4271\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4277\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4283\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4284\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (free_res.var) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4278\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(free_res.var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4279\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4285\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = retval;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4291\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4292\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4202\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4203\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4204\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4197\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4198\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_xor_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4199\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4200\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_AND_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_and_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4196\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_OR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4189\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4190\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_or_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4192\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4186\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4180\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4181\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval <= 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4182\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4187\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4188\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4171\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4172\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval < 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4173\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4166\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4162\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval != 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;
  zval *__z ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4157\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4158\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  compare_function(result, opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4153\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4154\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )((result->value.lval == 0L) != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4155\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4147\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4148\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4149\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(result, opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4150\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->value.lval = (long )(! result->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4151\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_identical_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                        opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4146\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONCAT_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  concat_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                  opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SR_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4135\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4136\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_right_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4137\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4138\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4131\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4132\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  shift_left_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                      opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4133\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4134\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MOD_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4127\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4128\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mod_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4129\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4130\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DIV_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  div_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4126\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_MUL_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4120\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  mul_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4121\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4122\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SUB_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4116\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  sub_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4117\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4118\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ADD_SPEC_CONST_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4111\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4112\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  add_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
               opline->op1.zv, opline->op2.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4113\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4114\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_QM_ASSIGN_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4105\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4106\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4107\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4103\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = value->value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = value->type;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4108\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4109\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMP_SET_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;
  long tmp ;
  int tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4097\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4098\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4099\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = i_zend_is_true(value);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4100\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4091\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4087\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4088\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4092\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4093\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4094\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4089\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = opline->op2.jmp_addr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4090\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4095\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4096\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4101\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4102\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_EXIT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *ptr ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4082\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4083\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 != 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4079\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ptr = opline->op1.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4080\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )ptr->type == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4077\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.exit_status = (int )ptr->value.lval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4078\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_print_variable(ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4081\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4084\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zend_bailout((char *)"/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/php/Zend/zend_vm_execute.h",
                2536U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4085\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FE_RESET_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *array_ptr ;
  zval **array_ptr_ptr ;
  HashTable *fe_ht ;
  zend_object_iterator *iter ;
  zend_class_entry *ce ;
  zend_bool is_empty ;
  void __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_bool tmp___4 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;
  zval *tmp___8 ;
  void __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___10 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_bool tmp___14 ;
  zend_uint tmp___15 ;
  zval __attribute__((__visibility__("default")))  *tmp___16 ;
  long tmp___17 ;
  long tmp___18 ;
  int tmp___19 ;
  long tmp___20 ;
  zend_object *zobj ;
  zend_object __attribute__((__visibility__("default")))  *tmp___21 ;
  char *str_key ;
  uint str_key_len ;
  ulong int_key ;
  zend_uchar key_type ;
  int __attribute__((__visibility__("default")))  tmp___22 ;
  int __attribute__((__visibility__("default")))  tmp___23 ;
  int __attribute__((__visibility__("default")))  tmp___24 ;
  int tmp___25 ;
  int __attribute__((__visibility__("default")))  tmp___26 ;
  int __attribute__((__visibility__("default")))  tmp___27 ;
  int tmp___28 ;
  int __attribute__((__visibility__("default")))  tmp___29 ;
  HashTable *tmp___30 ;
  HashTable *tmp___31 ;
  long tmp___32 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4068\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  iter = (zend_object_iterator *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4070\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4071\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  is_empty = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 4) {
    goto _L___2;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3992\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3970\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___2: /* CIL Label */ 
      if (opline->extended_value & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3968\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        array_ptr_ptr = (zval **)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3969\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )array_ptr_ptr == (unsigned int )((void *)0)) {
          goto _L___0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3967\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )array_ptr_ptr == (unsigned int )(& executor_globals.uninitialized_zval_ptr)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3900\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L___0: /* CIL Label */ 
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3897\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3898\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3899\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)array_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3901\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->refcount__gc = 1U;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3902\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->is_ref__gc = (unsigned char)0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3903\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            array_ptr->type = (unsigned char)0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3966\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )(*array_ptr_ptr)->type == 5) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3934\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((unsigned int )((*array_ptr_ptr)->value.obj.handlers)->get_class_entry == (unsigned int )((void *)0)) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3906\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zend_error(1 << 1L,
                           "foreach() cannot iterate over objects without PHP class");
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3907\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___0 = __builtin_expect((long )(! executor_globals.exception),
                                           1L);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3908\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___0) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3904\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3905\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3909\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                return (0);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3910\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3935\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___1 = zend_get_class_entry((zval const   *)*array_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3936\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ce = (zend_class_entry *)tmp___1;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3937\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (! ce) {
                goto _L;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3933\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((unsigned int )ce->get_iterator == (unsigned int )((void *)0)) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3929\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _L: /* CIL Label */ 
                  tmp___4 = zval_isref_p(*array_ptr_ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3930\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___4) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "3911\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "3928\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "3926\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp___3 = zval_refcount_p(*array_ptr_ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "3927\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if (tmp___3 > 1U) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3920\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_delref_p(*array_ptr_ptr);
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3921\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "3912\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp___2 = _emalloc(sizeof(zval_gc_info ));
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "3913\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv = (zval *)tmp___2;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "3914\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3922\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "3917\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          while (1) {
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "3915\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->value = (*array_ptr_ptr)->value;
                            {
                            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                   "a");
                            fprintf(_coverage_fout, "3916\n");
                            fflush(_coverage_fout);
                            fclose(_coverage_fout);
                            }
                            new_zv->type = (*array_ptr_ptr)->type;
                            break;
                          }
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "3918\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_set_refcount_p(new_zv, 1U);
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "3919\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          zval_unset_isref_p(new_zv);
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3923\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        *array_ptr_ptr = new_zv;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3924\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        _zval_copy_ctor(new_zv);
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3925\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                      break;
                    }
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3931\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_addref_p(*array_ptr_ptr);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3932\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3938\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = *array_ptr_ptr;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3963\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int )(*array_ptr_ptr)->type == 4) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3959\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___7 = zval_isref_p(*array_ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3960\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___7) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3939\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3956\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "3954\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___6 = zval_refcount_p(*array_ptr_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "3955\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    if (tmp___6 > 1U) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "3948\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      zval_delref_p(*array_ptr_ptr);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "3949\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3940\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        tmp___5 = _emalloc(sizeof(zval_gc_info ));
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3941\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        new_zv___0 = (zval *)tmp___5;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3942\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "3950\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3945\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        while (1) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "3943\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0->value = (*array_ptr_ptr)->value;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "3944\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          new_zv___0->type = (*array_ptr_ptr)->type;
                          break;
                        }
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3946\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_set_refcount_p(new_zv___0, 1U);
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "3947\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        zval_unset_isref_p(new_zv___0);
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "3951\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      *array_ptr_ptr = new_zv___0;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "3952\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      _zval_copy_ctor(new_zv___0);
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "3953\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                    break;
                  }
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3961\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (opline->extended_value & 1UL) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3957\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_isref_p(*array_ptr_ptr);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "3958\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3962\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3964\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              array_ptr = *array_ptr_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3965\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(array_ptr);
            }
          }
        }
      } else {
        goto _L___1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3990\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___1: /* CIL Label */ 
      array_ptr = opline->op1.zv;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3991\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )array_ptr->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3975\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___11 = zend_get_class_entry((zval const   *)array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3976\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ce = (zend_class_entry *)tmp___11;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3977\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ce) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3971\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(array_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3974\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ce->get_iterator) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3972\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(array_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3973\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3986\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3978\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___13 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3979\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = (zval *)tmp___13;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3980\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)tmp___12)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3987\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3983\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3981\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___12->value = array_ptr->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3982\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___12->type = array_ptr->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3984\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(tmp___12, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3985\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(tmp___12);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3988\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(tmp___12);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3989\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        array_ptr = tmp___12;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4073\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4005\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ce->get_iterator) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4002\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      iter = (*(ce->get_iterator))(ce, array_ptr,
                                   (int )(opline->extended_value & (unsigned long )(1 << 1)));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4003\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (iter) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3995\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___17 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                                    1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3996\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___17) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3993\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___16 = zend_iterator_wrap(iter);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3994\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          array_ptr = (zval *)tmp___16;
        } else {
          goto _L___3;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3999\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___3: /* CIL Label */ 
        if (! executor_globals.exception) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3997\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_throw_exception_ex((zend_class_entry *)((void *)0), 0L,
                                  (char *)"Object of type %s did not create an Iterator",
                                  ce->name);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3998\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4000\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4001\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4004\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4006\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4074\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->fe.ptr = array_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4075\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (iter) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4017\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iter->index = 0UL;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4018\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((iter->funcs)->rewind) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4010\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*((iter->funcs)->rewind))(iter);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4011\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___18 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4012\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___18) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4007\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4008\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4009\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4013\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4019\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___19 = (*((iter->funcs)->valid))(iter);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4020\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    is_empty = (unsigned char )(tmp___19 != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___20 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4022\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___20) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4014\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(array_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4015\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4016\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4023\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iter->index = 4294967295UL;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4059\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )array_ptr->type == 4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4024\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      fe_ht = array_ptr->value.ht;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4028\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )array_ptr->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4025\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___30 = (*((array_ptr->value.obj.handlers)->get_properties))(array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4026\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___31 = tmp___30;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4027\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___31 = (HashTable *)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4029\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      fe_ht = tmp___31;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4060\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )fe_ht != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4051\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_internal_pointer_reset_ex(fe_ht, (HashPosition *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4052\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (ce) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4045\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___21 = zend_objects_get_address((zval const   *)array_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4046\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zobj = (zend_object *)tmp___21;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4047\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4038\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___26 = zend_hash_get_current_key_type_ex(fe_ht,
                                                       (HashPosition *)((void *)0));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4039\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___26 == (int __attribute__((__visibility__("default")))  )3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4030\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___25 = -1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4031\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___25 = 0;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4040\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___25 == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4032\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4041\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___22 = zend_hash_get_current_key_ex((HashTable const   *)fe_ht,
                                                  & str_key, & str_key_len,
                                                  & int_key, (unsigned char)0,
                                                  (HashPosition *)((void *)0));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4042\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          key_type = (unsigned char )tmp___22;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4043\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )key_type != 3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4036\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )key_type == 2) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4034\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___23 = zend_check_property_access(zobj, str_key,
                                                    (int )(str_key_len - 1U));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "4035\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___23 == (int __attribute__((__visibility__("default")))  )0) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "4033\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "4037\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "4044\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_hash_move_forward_ex(fe_ht, (HashPosition *)((void *)0));
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4048\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4053\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___29 = zend_hash_get_current_key_type_ex(fe_ht,
                                                   (HashPosition *)((void *)0));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4054\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___29 == (int __attribute__((__visibility__("default")))  )3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4049\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___28 = -1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "4050\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___28 = 0;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      is_empty = (unsigned char )(tmp___28 != 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4056\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_hash_get_pointer((HashTable const   *)fe_ht,
                            & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->fe.fe_pos);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4057\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L, "Invalid argument supplied for foreach()");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4058\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      is_empty = (unsigned char)1;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4076\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (is_empty) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4063\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___32 = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4064\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "4062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4065\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4066\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "4067\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_op_array *new_op_array ;
  zval *inc_filename ;
  zval tmp_inc_filename ;
  zend_bool failure_retval ;
  zend_file_handle file_handle ;
  char *resolved_path ;
  char __attribute__((__visibility__("default")))  *tmp ;
  size_t tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;
  char __attribute__((__visibility__("default")))  *tmp___2 ;
  int tmp___3 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___4 ;
  size_t tmp___5 ;
  int __attribute__((__visibility__("default")))  tmp___6 ;
  int __attribute__((__visibility__("default")))  tmp___7 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___8 ;
  char *eval_desc ;
  char __attribute__((__visibility__("default")))  *tmp___9 ;
  zend_op_array __attribute__((__visibility__("default")))  *tmp___10 ;
  long tmp___11 ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___12 ;
  zval *__z ;
  long tmp___13 ;
  zval *retval___0 ;
  void __attribute__((__visibility__("default")))  *tmp___14 ;
  zval *__z___0 ;
  temp_variable *__t ;
  long tmp___15 ;
  long tmp___16 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3888\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3889\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  failure_retval = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3890\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  inc_filename = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3891\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )inc_filename->type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3779\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3775\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp_inc_filename.value = inc_filename->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3776\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp_inc_filename.type = inc_filename->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3780\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& tmp_inc_filename);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3781\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )tmp_inc_filename.type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3777\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _convert_to_string(& tmp_inc_filename);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3778\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3782\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    inc_filename = & tmp_inc_filename;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3783\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3811\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 2: 
  case 1 << 4: 
  tmp = (*zend_resolve_path)((char const   *)inc_filename->value.str.val,
                             inc_filename->value.str.len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3812\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  resolved_path = (char *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3813\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (resolved_path) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3784\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = strlen((char const   *)resolved_path);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3785\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_hash_exists((HashTable const   *)(& executor_globals.included_files),
                               (char const   *)resolved_path, tmp___0 + 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3786\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    failure_retval = (unsigned char )tmp___1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3787\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    resolved_path = inc_filename->value.str.val;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3814\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (failure_retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3788\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = zend_stream_open((char const   *)resolved_path, & file_handle);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3808\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (0 == (int )tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3800\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! file_handle.opened_path) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3789\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = _estrdup((char const   *)resolved_path);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3790\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        file_handle.opened_path = (char *)tmp___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3791\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3801\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = strlen((char const   *)file_handle.opened_path);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3802\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zend_hash_add_empty_element(& executor_globals.included_files,
                                            (char const   *)file_handle.opened_path,
                                            tmp___5 + 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3803\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6 == (int __attribute__((__visibility__("default")))  )0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3794\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == (ulong )(1 << 2)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3792\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1 << 1;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3793\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = 1 << 3;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3795\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = (*zend_compile_file)(& file_handle, tmp___3);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3796\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        new_op_array = (zend_op_array *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3797\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_destroy_file_handle(& file_handle);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3798\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_file_handle_dtor(& file_handle);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3799\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        failure_retval = (unsigned char)1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3806\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (opline->extended_value == (ulong )(1 << 2)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3804\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_message_dispatcher(1L, (void *)inc_filename->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3805\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_message_dispatcher(2L, (void *)inc_filename->value.str.val);
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3815\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )resolved_path != (unsigned int )inc_filename->value.str.val) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3809\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _efree((void *)resolved_path);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3810\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3816\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 1: 
  case 1 << 3: 
  tmp___8 = compile_filename((int )opline->extended_value, inc_filename);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3817\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)tmp___8;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3818\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  tmp___9 = zend_make_compiled_string_description("eval()\'d code");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3819\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  eval_desc = (char *)tmp___9;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3820\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = (*zend_compile_string)(inc_filename, eval_desc);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3821\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  new_op_array = (zend_op_array *)tmp___10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3822\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _efree((void *)eval_desc);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3892\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )inc_filename == (unsigned int )(& tmp_inc_filename)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3823\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(& tmp_inc_filename);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3824\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3893\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___16 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3894\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___16) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3825\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3885\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___15 = __builtin_expect((long )((unsigned int )new_op_array != (unsigned int )((void *)0)),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3886\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___15) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3851\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->original_return_value = executor_globals.return_value_ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3852\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = new_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3853\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3826\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = (zval *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3827\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3828\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.return_value_ptr_ptr = ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3829\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.return_value_ptr_ptr = (zval **)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3854\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->current_object = execute_data->object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3855\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)new_op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3856\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3857\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! executor_globals.active_symbol_table) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3830\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_rebuild_symbol_table();
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3831\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3858\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = __builtin_expect((long )((unsigned int )zend_execute == (unsigned int )(& execute)),
                                  1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3859\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___11) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3832\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (2);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3833\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*zend_execute)(new_op_array);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3860\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3861\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = execute_data->current_object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3862\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.opline_ptr = & execute_data->opline;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3863\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3864\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.return_value_ptr_ptr = execute_data->original_return_value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3865\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      destroy_op_array(new_op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3866\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)new_op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3867\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___13 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3868\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___13) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3834\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3835\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3850\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3848\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3842\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3836\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___12 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3837\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              retval = (zval *)tmp___12;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3838\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3843\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3839\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z = retval;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3840\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->value.lval = 1L;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3841\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->type = (unsigned char)3;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3844\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->refcount__gc = 1U;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3845\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->is_ref__gc = (unsigned char)0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3846\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = retval;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3847\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3849\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3884\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3878\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3869\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___14 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3870\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          retval___0 = (zval *)tmp___14;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3871\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)retval___0)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3879\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3872\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0 = retval___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3873\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0->value.lval = (long )((int )failure_retval != 0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3874\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __z___0->type = (unsigned char)3;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3880\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval___0->refcount__gc = 1U;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3881\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        retval___0->is_ref__gc = (unsigned char)0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3882\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3875\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3876\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = retval___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3877\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3883\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3895\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3896\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CAST_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *expr ;
  zval *result ;
  zval var_copy ;
  int use_copy ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  expr = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3772\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value != 6UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3749\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = expr->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3750\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = expr->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3752\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(result);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3753\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  switch ((int )opline->extended_value) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  convert_to_null(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 3: 
  convert_to_boolean(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  convert_to_long(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 2: 
  convert_to_double(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3765\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  zend_make_printable_zval(expr, & var_copy, & use_copy);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3766\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (use_copy) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3756\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3754\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = var_copy.value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3755\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = var_copy.type;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3759\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3757\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->value = expr->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3758\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->type = expr->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3760\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(result);
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3767\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 4: 
  convert_to_array(result);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3768\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 5: 
  convert_to_object(result);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3773\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3774\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CLONE_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *obj ;
  zend_class_entry *ce ;
  zend_function *clone ;
  zend_object_value (*clone_call)(zval *object ) ;
  long tmp ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  char const   *tmp___2 ;
  long tmp___3 ;
  char const   *tmp___4 ;
  int __attribute__((__visibility__("default")))  tmp___5 ;
  int tmp___6 ;
  long tmp___7 ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  temp_variable *__t ;
  long tmp___9 ;
  long tmp___10 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3735\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3736\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  obj = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3737\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_error_noreturn(1, "__clone method called on non-object");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3738\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = zend_get_class_entry((zval const   *)obj);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3739\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = (zend_class_entry *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3740\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3687\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = ce->clone;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3688\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    clone = (zend_function *)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3741\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  clone_call = (obj->value.obj.handlers)->clone_obj;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3742\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((unsigned int )clone_call == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3743\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3691\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ce) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3689\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1,
                          "Trying to clone an uncloneable object of class %s",
                          ce->name);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3690\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Trying to clone an uncloneable object");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3692\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3744\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3715\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (clone) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3713\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (clone->op_array.fn_flags & 1024U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3698\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = __builtin_expect((long )((unsigned int )ce != (unsigned int )executor_globals.scope),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3699\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3695\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (executor_globals.scope) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3693\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = (executor_globals.scope)->name;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3694\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___2 = "";
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3696\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1,
                              "Call to private %s::__clone() from context \'%s\'",
                              ce->name, tmp___2);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3697\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3712\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (clone->common.fn_flags & 512U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3707\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zend_check_protected(clone->common.scope,
                                         executor_globals.scope);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3708\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3700\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3701\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = 1;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3709\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = __builtin_expect((long )tmp___6, 0L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3710\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___7) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3704\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (executor_globals.scope) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3702\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = (executor_globals.scope)->name;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3703\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = "";
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3705\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1,
                                "Call to protected %s::__clone() from context \'%s\'",
                                ce->name, tmp___4);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3706\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3711\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3714\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3716\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3745\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___10 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                              1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3746\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___10) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3728\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3717\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___8 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3718\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (zval *)tmp___8;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3719\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3729\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->value.obj = (*clone_call)(obj);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3730\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval->type = (unsigned char)5;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(retval, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3732\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_isref_p(retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (! ((int )opline->result_type & (1 << 5)))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3720\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(retval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3726\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3727\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3721\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3725\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3722\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3723\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr = retval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3724\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t->var.ptr_ptr = & __t->var.ptr;
          break;
        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3734\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3747\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3748\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval ;
  zval *__z ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3682\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3683\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3684\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3678\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z = retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3679\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = i_zend_is_true(opline->op1.zv);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3680\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->value.lval = (long )(tmp != 0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3681\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __z->type = (unsigned char)3;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3685\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3686\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_SEND_VAL_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  unsigned int tmp ;
  zval *valptr ;
  zval *value ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3669\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3670\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opline->extended_value == 61UL) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3659\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->fbc) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3656\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((execute_data->fbc)->common.arg_info) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3652\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->op2.opline_num <= (execute_data->fbc)->common.num_args) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3650\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = (unsigned int )((int )((execute_data->fbc)->common.arg_info + (opline->op2.opline_num - 1U))->pass_by_reference & 1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3651\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = (execute_data->fbc)->common.fn_flags & 16777216U;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3653\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = (execute_data->fbc)->common.fn_flags & 16777216U;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3657\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3654\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot pass parameter %d by reference",
                            opline->op2.opline_num);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3655\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3660\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3671\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3672\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3661\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _emalloc(sizeof(zval_gc_info ));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3662\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    valptr = (zval *)tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3663\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((zval_gc_info *)valptr)->u.buffered = (gc_root_buffer *)((void *)0);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3673\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3666\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3664\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      valptr->value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3665\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      valptr->type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3667\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(valptr, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3668\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_unset_isref_p(valptr);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3674\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(valptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3675\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_stack_push((void *)valptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3676\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3677\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_THROW_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *value ;
  zval *exception ;
  long tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3640\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3641\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3642\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_error_noreturn(1, "Can only throw objects");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3643\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_exception_save();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3644\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3632\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _emalloc(sizeof(zval_gc_info ));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3633\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    exception = (zval *)tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3634\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((zval_gc_info *)exception)->u.buffered = (gc_root_buffer *)((void *)0);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3645\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3637\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3635\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      exception->value = value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3636\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      exception->type = value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3638\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(exception, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3639\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_unset_isref_p(exception);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3646\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor(exception);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3647\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_throw_exception_object(exception);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3648\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_exception_restore();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3649\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval_ptr ;
  zval **retval_ptr_ptr ;
  zval *ret ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *ret___0 ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zend_uint tmp___4 ;
  zend_bool tmp___5 ;
  int tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3628\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3629\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3621\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 3L,
               "Only variable references should be returned by reference");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3622\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr = opline->op1.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3623\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! executor_globals.return_value_ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3564\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3562\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3563\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3573\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3565\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3566\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ret = (zval *)tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3567\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)ret)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3574\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3570\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3568\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ret->value = retval_ptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3569\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ret->type = retval_ptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3571\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(ret, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3572\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(ret);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3575\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(ret);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3576\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(executor_globals.return_value_ptr_ptr) = ret;
    }
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3624\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval_ptr_ptr = (zval **)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3625\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3579\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = __builtin_expect((long )((unsigned int )retval_ptr_ptr == (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3580\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3577\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot return string offsets by reference");
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3578\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3581\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3626\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3594\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_isref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3595\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3582\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3593\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (opline->extended_value == 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3584\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.fcall_returned_reference) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3583\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            goto _L;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3592\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          if ((unsigned int )((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr_ptr == (unsigned int )(& ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->var.ptr)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3589\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 3L,
                       "Only variable references should be returned by reference");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3590\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (executor_globals.return_value_ptr_ptr) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3585\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              retval_ptr = *retval_ptr_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3586\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *(executor_globals.return_value_ptr_ptr) = retval_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3587\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(retval_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3588\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3591\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3596\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3627\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.return_value_ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3616\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = zval_isref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3617\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3597\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3614\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3612\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = zval_refcount_p(*retval_ptr_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3613\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___4 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3606\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*retval_ptr_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3607\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3598\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3599\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp___3;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3600\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3608\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3603\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3601\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*retval_ptr_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3602\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*retval_ptr_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3604\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3605\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3609\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval_ptr_ptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3610\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3611\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3615\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_isref_p(*retval_ptr_ptr);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3618\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*retval_ptr_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3619\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(executor_globals.return_value_ptr_ptr) = *retval_ptr_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3620\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3630\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___6 = zend_leave_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3631\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___6);
}
}
static int ( __attribute__((__fastcall__)) ZEND_RETURN_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *retval_ptr ;
  zval *ret ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *ret___0 ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_bool tmp___1 ;
  zend_uint tmp___2 ;
  zval *ret___1 ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  int tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3557\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3558\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  retval_ptr = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3559\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.return_value_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3530\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 == 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3528\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3529\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3556\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3539\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3531\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3532\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ret = (zval *)tmp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3533\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)ret)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3540\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3536\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3534\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ret->value = retval_ptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3535\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ret->type = retval_ptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3537\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(ret, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3538\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(ret);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3541\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(ret);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3542\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(executor_globals.return_value_ptr_ptr) = ret;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3555\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 == 1 << 4) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3554\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (1 == 1 << 2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3551\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          if ((unsigned int )retval_ptr == (unsigned int )(& executor_globals.uninitialized_zval)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3546\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3543\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3544\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ret___0 = (zval *)tmp___0;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3545\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)ret___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3547\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *ret___0 = (struct _zval_struct )zval_used_for_init;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3548\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(executor_globals.return_value_ptr_ptr) = ret___0;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3549\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *(executor_globals.return_value_ptr_ptr) = retval_ptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3550\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(retval_ptr);
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3552\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(executor_globals.return_value_ptr_ptr) = retval_ptr;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3553\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(retval_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3560\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = zend_leave_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3561\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___4);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DO_FCALL_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *fname ;
  int __attribute__((__visibility__("default")))  tmp ;
  long tmp___0 ;
  int tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3521\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3522\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  fname = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3523\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3524\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3514\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->function_state.function = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3518\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_hash_quick_find((HashTable const   *)executor_globals.function_table,
                               (char const   *)fname->value.str.val,
                               (unsigned int )(fname->value.str.len + 1),
                               ((zend_literal *)fname)->hash_value,
                               (void **)(& execute_data->function_state.function));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3519\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )(tmp == (int __attribute__((__visibility__("default")))  )-1),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3520\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3515\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to undefined function %s()",
                          fname->value.str.val);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3517\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3516\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op1.literal)->cache_slot) = (void *)execute_data->function_state.function;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3525\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3526\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = zend_do_fcall_common_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3527\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___1);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_EX_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3506\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3507\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3508\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3496\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3497\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3495\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3500\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3501\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3502\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3498\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3499\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3509\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )retval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3510\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3511\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3503\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3504\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3505\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3512\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3513\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_EX_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3487\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3489\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3477\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3476\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3483\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3479\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3480\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3490\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )retval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3491\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3492\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3484\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3485\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3486\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3493\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3494\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZNZ_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int retval ;
  long tmp ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3460\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3461\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3459\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3464\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    retval = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3465\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3462\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3463\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )(retval != 0), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3475\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->extended_value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3468\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3469\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3470\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPNZ_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int ret ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3453\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3454\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3455\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3443\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3444\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3442\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ret = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3447\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    ret = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3448\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3449\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3445\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3446\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3456\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ret) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3450\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3451\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3452\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3457\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3458\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMPZ_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *val ;
  int ret ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3436\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  val = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3426\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((int )val->type == 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3427\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3425\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ret = (int )val->value.lval;
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3430\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    ret = i_zend_is_true(val);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3431\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3432\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3428\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3429\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! ret) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3433\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op2.jmp_addr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3434\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3435\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3441\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_PRINT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *__z ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z->value.lval = 1L;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __z->type = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3423\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = ZEND_ECHO_SPEC_CONST_HANDLER(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3424\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
static int ( __attribute__((__fastcall__)) ZEND_ECHO_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval z_copy ;
  zval *z ;
  long tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3414\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3415\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  z = opline->op1.zv;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_print_variable(z);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BOOL_NOT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3411\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  boolean_not_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3412\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3413\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BW_NOT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3406\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3407\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  bitwise_not_function(& ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var,
                       opline->op1.zv);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern char __attribute__((__visibility__("default")))  *zend_str_tolower_dup(char const   *source ,
                                                                              unsigned int length ) ;
static int ( __attribute__((__fastcall__)) ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  int __attribute__((__visibility__("default")))  tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  char *lcname ;
  int function_name_strlen ;
  char __attribute__((__visibility__("default")))  *tmp___1 ;
  char __attribute__((__visibility__("default")))  *tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  int tmp___6 ;
  long tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3403\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3404\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3405\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3363\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    function_name = (zval *)(opline->op2.literal + 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3364\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3356\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3360\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_hash_quick_find((HashTable const   *)executor_globals.function_table,
                                 (char const   *)function_name->value.str.val,
                                 (unsigned int )(function_name->value.str.len + 1),
                                 ((zend_literal *)function_name)->hash_value,
                                 (void **)(& execute_data->fbc));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3361\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )(tmp == (int __attribute__((__visibility__("default")))  )-1),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3362\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3357\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Call to undefined function %s()",
                            (opline->op2.zv)->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3359\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3358\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
          break;
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3365\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3366\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3400\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3401\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = __builtin_expect((long )((int )function_name->type == 6), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3402\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3375\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strval = function_name->value.str.val;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3376\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strlen = function_name->value.str.len;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3377\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*(function_name_strval + 0) == 92) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3368\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen --;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3369\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zend_str_tolower_dup((char const   *)(function_name_strval + 1),
                                       (unsigned int )function_name_strlen);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3370\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        lcname = (char *)tmp___1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3371\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_str_tolower_dup((char const   *)function_name_strval,
                                       (unsigned int )function_name_strlen);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        lcname = (char *)tmp___2;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3378\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_find((HashTable const   *)executor_globals.function_table,
                               (char const   *)lcname,
                               (unsigned int )(function_name_strlen + 1),
                               (void **)(& execute_data->fbc));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3379\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = __builtin_expect((long )(tmp___3 == (int __attribute__((__visibility__("default")))  )-1),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3380\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3373\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Call to undefined function %s()",
                            function_name_strval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3374\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3381\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)lcname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3382\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3383\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3384\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3399\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 4 != 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3396\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = __builtin_expect((long )((int )function_name->type == 5), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3397\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3394\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((function_name->value.obj.handlers)->get_closure) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3391\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = (*((function_name->value.obj.handlers)->get_closure))(function_name,
                                                                            & execute_data->called_scope,
                                                                            & execute_data->fbc,
                                                                            & execute_data->object);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3392\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___6 == 0) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3387\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (execute_data->object) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3385\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_addref_p(execute_data->object);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3386\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3388\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              (execute_data->opline) ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3389\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              return (0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3390\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_error_noreturn(1, "Function name must be a string");
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3393\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Function name must be a string");
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3395\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Function name must be a string");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3398\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Function name must be a string");
      }
    }
  }
}
}
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_fetch_class(char const   *class_name ,
                                                                                      uint class_name_len ,
                                                                                      int fetch_type ) ;
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_CV_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  zval *class_name ;
  zval *tmp___0 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3353\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3354\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.exception = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3355\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 4 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3331\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class((char const   *)((void *)0), 0U,
                           (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3332\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3333\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3334\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3348\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _get_zval_ptr_cv_BP_VAR_R(execute_data->CVs, opline->op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3349\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    class_name = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3350\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 4 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3340\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3335\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3337\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zend_fetch_class_by_name((char const   *)class_name->value.str.val,
                                           (unsigned int )class_name->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           (int )opline->extended_value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3338\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3339\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3336\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3347\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )class_name->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3341\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_get_class_entry((zval const   *)class_name);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3342\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3346\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )class_name->type == 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3343\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_fetch_class((char const   *)class_name->value.str.val,
                                     (unsigned int )class_name->value.str.len,
                                     (int )opline->extended_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3344\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___3;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3345\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Class name must be a valid object or a string");
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3351\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3352\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  zval *class_name ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.exception = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3330\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 3 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3307\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class((char const   *)((void *)0), 0U,
                           (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3308\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3309\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3310\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    class_name = (zval *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 3 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3316\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3311\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3313\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_fetch_class_by_name((char const   *)class_name->value.str.val,
                                           (unsigned int )class_name->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           (int )opline->extended_value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3314\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3315\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3312\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3323\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )class_name->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3317\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zend_get_class_entry((zval const   *)class_name);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3318\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3322\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )class_name->type == 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3319\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_fetch_class((char const   *)class_name->value.str.val,
                                     (unsigned int )class_name->value.str.len,
                                     (int )opline->extended_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3320\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___2;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3321\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Class name must be a valid object or a string");
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3326\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3327\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  int __attribute__((__visibility__("default")))  tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  char *lcname ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  char __attribute__((__visibility__("default")))  *tmp___1 ;
  char __attribute__((__visibility__("default")))  *tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  int tmp___6 ;
  long tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3304\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3305\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3306\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    function_name = (zval *)(opline->op2.literal + 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3251\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3255\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_hash_quick_find((HashTable const   *)executor_globals.function_table,
                                 (char const   *)function_name->value.str.val,
                                 (unsigned int )(function_name->value.str.len + 1),
                                 ((zend_literal *)function_name)->hash_value,
                                 (void **)(& execute_data->fbc));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3256\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )(tmp == (int __attribute__((__visibility__("default")))  )-1),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3252\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Call to undefined function %s()",
                            (opline->op2.zv)->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3254\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3253\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
          break;
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3260\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3261\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3262\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3301\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    function_name = _get_zval_ptr_var(opline->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3302\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = __builtin_expect((long )((int )function_name->type == 6), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3303\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3272\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strval = function_name->value.str.val;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3273\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strlen = function_name->value.str.len;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3274\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*(function_name_strval + 0) == 92) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3263\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen --;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3264\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zend_str_tolower_dup((char const   *)(function_name_strval + 1),
                                       (unsigned int )function_name_strlen);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3265\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        lcname = (char *)tmp___1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3266\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_str_tolower_dup((char const   *)function_name_strval,
                                       (unsigned int )function_name_strlen);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3267\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        lcname = (char *)tmp___2;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3275\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_find((HashTable const   *)executor_globals.function_table,
                               (char const   *)lcname,
                               (unsigned int )(function_name_strlen + 1),
                               (void **)(& execute_data->fbc));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3276\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = __builtin_expect((long )(tmp___3 == (int __attribute__((__visibility__("default")))  )-1),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3277\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3268\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Call to undefined function %s()",
                            function_name_strval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3269\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3278\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)lcname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3279\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_op2.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3270\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(free_op2.var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3271\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3280\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3281\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3282\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3300\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 2 != 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3297\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = __builtin_expect((long )((int )function_name->type == 5), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3298\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3295\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((function_name->value.obj.handlers)->get_closure) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3292\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = (*((function_name->value.obj.handlers)->get_closure))(function_name,
                                                                            & execute_data->called_scope,
                                                                            & execute_data->fbc,
                                                                            & execute_data->object);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3293\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___6 == 0) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3287\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (execute_data->object) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3283\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_addref_p(execute_data->object);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3284\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3288\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (free_op2.var) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3285\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                i_zval_ptr_dtor(free_op2.var);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3286\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3289\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              (execute_data->opline) ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3290\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              return (0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3291\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_error_noreturn(1, "Function name must be a string");
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3294\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Function name must be a string");
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3296\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Function name must be a string");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3299\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Function name must be a string");
      }
    }
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_VAR_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  zend_free_op free_op2 ;
  zval *class_name ;
  zval *tmp___0 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3248\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3249\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.exception = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3250\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 2 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class((char const   *)((void *)0), 0U,
                           (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3225\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3226\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3242\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _get_zval_ptr_var(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3243\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    class_name = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3244\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 2 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3232\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3227\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3229\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zend_fetch_class_by_name((char const   *)class_name->value.str.val,
                                           (unsigned int )class_name->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           (int )opline->extended_value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3230\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3231\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3228\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3239\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )class_name->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3233\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_get_class_entry((zval const   *)class_name);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3234\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3238\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )class_name->type == 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3235\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_fetch_class((char const   *)class_name->value.str.val,
                                     (unsigned int )class_name->value.str.len,
                                     (int )opline->extended_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3236\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___3;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3237\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Class name must be a valid object or a string");
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3245\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (free_op2.var) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3240\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_op2.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3241\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3246\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3247\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  int __attribute__((__visibility__("default")))  tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  char *lcname ;
  int function_name_strlen ;
  zend_free_op free_op2 ;
  char __attribute__((__visibility__("default")))  *tmp___1 ;
  char __attribute__((__visibility__("default")))  *tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  int tmp___6 ;
  long tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3220\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3221\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3222\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3178\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    function_name = (zval *)(opline->op2.literal + 1);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3179\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3171\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3175\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_hash_quick_find((HashTable const   *)executor_globals.function_table,
                                 (char const   *)function_name->value.str.val,
                                 (unsigned int )(function_name->value.str.len + 1),
                                 ((zend_literal *)function_name)->hash_value,
                                 (void **)(& execute_data->fbc));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3176\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )(tmp == (int __attribute__((__visibility__("default")))  )-1),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3177\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3172\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Call to undefined function %s()",
                            (opline->op2.zv)->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3174\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3173\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
          break;
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3180\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = (zval *)((void *)0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3181\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3182\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3217\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    function_name = _get_zval_ptr_tmp(opline->op2.var,
                                      (temp_variable const   *)execute_data->Ts,
                                      & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3218\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = __builtin_expect((long )((int )function_name->type == 6), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3219\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___7) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3190\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strval = function_name->value.str.val;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3191\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      function_name_strlen = function_name->value.str.len;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3192\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*(function_name_strval + 0) == 92) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3183\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        function_name_strlen --;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3184\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zend_str_tolower_dup((char const   *)(function_name_strval + 1),
                                       (unsigned int )function_name_strlen);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3185\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        lcname = (char *)tmp___1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3186\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_str_tolower_dup((char const   *)function_name_strval,
                                       (unsigned int )function_name_strlen);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3187\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        lcname = (char *)tmp___2;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3193\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = zend_hash_find((HashTable const   *)executor_globals.function_table,
                               (char const   *)lcname,
                               (unsigned int )(function_name_strlen + 1),
                               (void **)(& execute_data->fbc));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3194\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = __builtin_expect((long )(tmp___3 == (int __attribute__((__visibility__("default")))  )-1),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3195\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3188\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Call to undefined function %s()",
                            function_name_strval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3189\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3196\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)lcname);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3197\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(free_op2.var);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = (zval *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3199\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3200\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3216\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (1 << 1 != 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3213\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = __builtin_expect((long )((int )function_name->type == 5), 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3214\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3211\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((function_name->value.obj.handlers)->get_closure) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3208\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___6 = (*((function_name->value.obj.handlers)->get_closure))(function_name,
                                                                            & execute_data->called_scope,
                                                                            & execute_data->fbc,
                                                                            & execute_data->object);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3209\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___6 == 0) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3203\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (execute_data->object) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3201\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_addref_p(execute_data->object);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "3202\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3204\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor(free_op2.var);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3205\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              (execute_data->opline) ++;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3206\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              return (0);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "3207\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_error_noreturn(1, "Function name must be a string");
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "3210\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error_noreturn(1, "Function name must be a string");
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3212\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Function name must be a string");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3215\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Function name must be a string");
      }
    }
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_TMP_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  zend_free_op free_op2 ;
  zval *class_name ;
  zval *tmp___0 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.exception = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 << 1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3145\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class((char const   *)((void *)0), 0U,
                           (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3146\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3147\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3148\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3162\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _get_zval_ptr_tmp(opline->op2.var,
                                (temp_variable const   *)execute_data->Ts,
                                & free_op2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3163\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    class_name = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3164\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (1 << 1 == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3154\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3149\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3151\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zend_fetch_class_by_name((char const   *)class_name->value.str.val,
                                           (unsigned int )class_name->value.str.len,
                                           (zend_literal const   *)(opline->op2.literal + 1),
                                           (int )opline->extended_value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3152\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3153\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3150\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3161\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )class_name->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3155\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_get_class_entry((zval const   *)class_name);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3156\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___2;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3160\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )class_name->type == 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3157\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_fetch_class((char const   *)class_name->value.str.val,
                                     (unsigned int )class_name->value.str.len,
                                     (int )opline->extended_value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3158\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___3;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3159\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1, "Class name must be a valid object or a string");
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3165\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(free_op2.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3166\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3167\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
extern void __attribute__((__visibility__("default")))  zend_do_implement_interface(zend_class_entry *ce ,
                                                                                    zend_class_entry *iface ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry *ce ;
  zend_class_entry *iface ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;
  long tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3137\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3138\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3139\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3125\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iface = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3130\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                   (unsigned int )(opline->op2.zv)->value.str.len,
                                   (zend_literal const   *)(opline->op2.literal + 1),
                                   (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3131\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    iface = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3132\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )iface == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3133\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3126\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3127\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3128\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3134\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3129\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)ce;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3140\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = __builtin_expect((long )((iface->ce_flags & 128U) == 0U), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3135\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "%s cannot implement %s - it is not an interface",
                        ce->name, iface->name);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3136\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_do_implement_interface(ce, iface);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
struct _zend_brk_cont_element {
   int start ;
   int cont ;
   int brk ;
   int parent ;
};
__inline static zend_brk_cont_element *zend_brk_cont(int nest_levels ,
                                                     int array_offset ,
                                                     zend_op_array const   *op_array ,
                                                     temp_variable const   *Ts ) ;
static int ( __attribute__((__fastcall__)) ZEND_GOTO_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *brk_opline ;
  zend_op *opline ;
  zend_brk_cont_element *el ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3120\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  el = zend_brk_cont((int )(opline->op2.zv)->value.lval,
                     (int )opline->extended_value,
                     (zend_op_array const   *)execute_data->op_array,
                     (temp_variable const   *)execute_data->Ts);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3121\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  brk_opline = (execute_data->op_array)->opcodes + el->brk;
  switch ((int )brk_opline->opcode) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 49: 
  if (! (brk_opline->extended_value & (unsigned long )(1 << 2))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3111\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(((temp_variable *)((char *)execute_data->Ts + brk_opline->op1.var))->var.ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3112\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3116\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 70: 
  if (! (brk_opline->extended_value & (unsigned long )(1 << 2))) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3113\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_dtor(& ((temp_variable *)((char *)execute_data->Ts + brk_opline->op1.var))->tmp_var);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3114\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3122\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )(! executor_globals.exception), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3117\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = opline->op1.jmp_addr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3118\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_CONT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_brk_cont_element *el ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3106\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3107\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  el = zend_brk_cont((int )(opline->op2.zv)->value.lval,
                     (int )opline->op1.opline_num,
                     (zend_op_array const   *)execute_data->op_array,
                     (temp_variable const   *)execute_data->Ts);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3108\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )(! executor_globals.exception), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3109\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3104\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + el->cont;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3105\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_BRK_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_brk_cont_element *el ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3099\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3100\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  el = zend_brk_cont((int )(opline->op2.zv)->value.lval,
                     (int )opline->op1.opline_num,
                     (zend_op_array const   *)execute_data->op_array,
                     (temp_variable const   *)execute_data->Ts);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3101\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )(! executor_globals.exception), 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3102\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3097\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + el->brk;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3098\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3103\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static int zend_verify_arg_type(zend_function *zf , zend_uint arg_num ,
                                         zval *arg , ulong fetch_type ) ;
__inline static zval **( __attribute__((__always_inline__)) zend_vm_stack_get_arg)(int requested_arg ) ;
static int ( __attribute__((__fastcall__)) ZEND_RECV_INIT_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *assignment_value ;
  zend_uint arg_num ;
  zval **param ;
  zval **tmp ;
  zval **var_ptr ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3086\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3087\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arg_num = opline->op1.num;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3088\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_vm_stack_get_arg((int )arg_num);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3089\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  param = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3090\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )param == (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3079\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3070\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3071\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      assignment_value = (zval *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3072\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)assignment_value)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3080\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *assignment_value = *(opline->op2.zv);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3081\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((int )assignment_value->type & 0x00f) == 8) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3073\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(assignment_value, 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3074\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_update_constant(& assignment_value, (void *)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3078\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )assignment_value->type == 9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3075\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(assignment_value, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3076\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_update_constant(& assignment_value, (void *)0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3077\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(assignment_value);
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3082\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    assignment_value->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3083\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    assignment_value->is_ref__gc = (unsigned char)0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3084\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    assignment_value = *param;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3085\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(assignment_value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3091\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_verify_arg_type((zend_function *)executor_globals.active_op_array,
                       arg_num, assignment_value, opline->extended_value);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs, opline->result.var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3093\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_delref_p(*var_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *var_ptr = assignment_value;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3096\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_literal *func_name ;
  int __attribute__((__visibility__("default")))  tmp ;
  long tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3063\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3064\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3065\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  func_name = opline->op2.literal + 1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3066\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3051\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3061\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_hash_quick_find((HashTable const   *)executor_globals.function_table,
                                   (char const   *)func_name->constant.value.str.val,
                                   (unsigned int )(func_name->constant.value.str.len + 1),
                                   func_name->hash_value,
                                   (void **)(& execute_data->fbc));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3062\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1 == (int __attribute__((__visibility__("default")))  )-1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3055\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      func_name ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3056\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_hash_quick_find((HashTable const   *)executor_globals.function_table,
                                 (char const   *)func_name->constant.value.str.val,
                                 (unsigned int )(func_name->constant.value.str.len + 1),
                                 func_name->hash_value,
                                 (void **)(& execute_data->fbc));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3057\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )(tmp == (int __attribute__((__visibility__("default")))  )-1),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3058\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3052\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Call to undefined function %s()",
                            (opline->op2.zv)->value.str.val);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3054\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "3053\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
          break;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3060\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3059\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3067\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3068\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *function_name ;
  int __attribute__((__visibility__("default")))  tmp ;
  long tmp___0 ;
  char *function_name_strval ;
  char *lcname ;
  int function_name_strlen ;
  char __attribute__((__visibility__("default")))  *tmp___1 ;
  char __attribute__((__visibility__("default")))  *tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  int tmp___6 ;
  long tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3044\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3045\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                        (void *)execute_data->fbc, (void *)execute_data->object,
                        (void *)execute_data->called_scope);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3046\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  function_name = (zval *)(opline->op2.literal + 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3047\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3037\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->fbc = (zend_function *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3041\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_hash_quick_find((HashTable const   *)executor_globals.function_table,
                               (char const   *)function_name->value.str.val,
                               (unsigned int )(function_name->value.str.len + 1),
                               ((zend_literal *)function_name)->hash_value,
                               (void **)(& execute_data->fbc));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3042\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )(tmp == (int __attribute__((__visibility__("default")))  )-1),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3043\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3038\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Call to undefined function %s()",
                          (opline->op2.zv)->value.str.val);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3040\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3039\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)execute_data->fbc;
        break;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3048\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3049\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3050\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_FETCH_CLASS_SPEC_CONST_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  zval *class_name ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3034\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3035\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.exception = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3036\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (1 == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3021\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class((char const   *)((void *)0), 0U,
                           (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3022\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3023\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3030\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    class_name = opline->op2.zv;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3031\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3025\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3027\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_fetch_class_by_name((char const   *)class_name->value.str.val,
                                         (unsigned int )class_name->value.str.len,
                                         (zend_literal const   *)(opline->op2.literal + 1),
                                         (int )opline->extended_value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3028\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp___0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "3029\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "3026\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry;
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3032\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "3033\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
static int ( __attribute__((__fastcall__)) ZEND_USER_OPCODE_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int ret ;
  int tmp ;
  opcode_handler_t tmp___0 ;
  int tmp___1 ;
  opcode_handler_t tmp___2 ;
  int tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3019\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3020\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ret = (*(zend_user_opcode_handlers[opline->opcode]))(execute_data);
  switch (ret) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3008\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  return (0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3009\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  tmp = zend_leave_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3010\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3011\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 3: 
  return (2);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3012\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 4: 
  return (3);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3013\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 2: 
  tmp___0 = zend_vm_get_opcode_handler(opline->opcode, opline);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3014\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = (*tmp___0)(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3015\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3016\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  tmp___2 = zend_vm_get_opcode_handler((unsigned char )(ret & 0xff), opline);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3017\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = (*tmp___2)(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3018\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___3);
  }
}
}
extern void zend_verify_abstract_class(zend_class_entry *ce ) ;
static int ( __attribute__((__fastcall__)) ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3004\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3005\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_verify_abstract_class(((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3006\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3007\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  zend_alter_ini_entry_ex(char *name ,
                                                                               uint name_length ,
                                                                               char *new_value ,
                                                                               uint new_value_length ,
                                                                               int modify_type ,
                                                                               int stage ,
                                                                               int force_change ) ;
__inline static void ( __attribute__((__always_inline__)) zend_arg_types_stack_2_pop)(zend_ptr_stack *stack ,
                                                                                      zval **object ,
                                                                                      zend_function **fbc ) ;
extern void __attribute__((__visibility__("default")))  zend_object_store_ctor_failed(zval *zobject ) ;
__inline static void *( __attribute__((__always_inline__)) zend_ptr_stack_pop)(zend_ptr_stack *stack ) ;
struct _zend_try_catch_element {
   zend_uint try_op ;
   zend_uint catch_op ;
};
__inline static void *( __attribute__((__always_inline__)) zend_vm_stack_pop)(void) ;
__inline static void **( __attribute__((__always_inline__)) zend_vm_stack_top)(void) ;
static int ( __attribute__((__fastcall__)) ZEND_HANDLE_EXCEPTION_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_uint op_num ;
  int i ;
  zend_uint catch_op_num ;
  int catched ;
  zval restored_error_reporting ;
  void **stack_frame ;
  zval *stack_zval_p ;
  void *tmp ;
  void **tmp___0 ;
  void *tmp___1 ;
  zend_uint tmp___2 ;
  zend_op *brk_opline ;
  int tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2991\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  op_num = (zend_uint )(executor_globals.opline_before_exception - (executor_globals.active_op_array)->opcodes);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2992\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  catch_op_num = (zend_uint )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2993\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  catched = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2994\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  stack_frame = (void **)((char *)execute_data->Ts + (((sizeof(temp_variable ) + 4U) - 1U) & 4294967292U) * (execute_data->op_array)->T);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2995\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2927\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = zend_vm_stack_top();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2928\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )tmp___0 != (unsigned int )stack_frame) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2926\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2929\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_vm_stack_pop();
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2930\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    stack_zval_p = (zval *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2931\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(stack_zval_p);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2996\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2997\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2937\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (i < (executor_globals.active_op_array)->last_try_catch) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2932\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2938\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((executor_globals.active_op_array)->try_catch_array + i)->try_op > op_num) {
      break;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2936\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (op_num < ((executor_globals.active_op_array)->try_catch_array + i)->catch_op) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2933\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        catch_op_num = ((execute_data->op_array)->try_catch_array + i)->catch_op;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2934\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        catched = 1;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2939\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2998\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2952\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->fbc) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2940\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2953\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zend_ptr_stack_pop(& executor_globals.arg_types_stack);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2954\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->called_scope = (zend_class_entry *)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2955\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (execute_data->object) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2949\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned long )execute_data->called_scope & 1UL) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2945\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )execute_data->called_scope & 2UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2941\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(execute_data->object);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2942\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2946\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zval_refcount_p(execute_data->object);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2947\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2 == 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2943\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_object_store_ctor_failed(execute_data->object);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2944\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2948\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2950\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(execute_data->object);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2951\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2956\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->called_scope = (zend_class_entry *)((unsigned long )execute_data->called_scope & 4294967292UL);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2957\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_arg_types_stack_2_pop(& executor_globals.arg_types_stack,
                               & execute_data->object, & execute_data->fbc);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2999\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3000\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2972\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (i < (execute_data->op_array)->last_brk_cont) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2958\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2973\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((execute_data->op_array)->brk_cont_array + i)->start < 0) {
      goto __Cont;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2971\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((zend_uint )((execute_data->op_array)->brk_cont_array + i)->start > op_num) {
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2970\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (op_num < (zend_uint )((execute_data->op_array)->brk_cont_array + i)->brk) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2968\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! catched) {
            goto _L;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2967\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (catch_op_num >= (zend_uint )((execute_data->op_array)->brk_cont_array + i)->brk) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2965\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              brk_opline = (execute_data->op_array)->opcodes + ((execute_data->op_array)->brk_cont_array + i)->brk;
              switch ((int )brk_opline->opcode) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2963\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              case 49: 
              if (! (brk_opline->extended_value & (unsigned long )(1 << 2))) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2959\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                i_zval_ptr_dtor(((temp_variable *)((char *)execute_data->Ts + brk_opline->op1.var))->var.ptr);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2960\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2964\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              case 70: 
              if (! (brk_opline->extended_value & (unsigned long )(1 << 2))) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2961\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_dtor(& ((temp_variable *)((char *)execute_data->Ts + brk_opline->op1.var))->tmp_var);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2962\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2966\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2969\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __Cont: /* CIL Label */ 
    i ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3001\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.error_reporting) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2985\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )execute_data->old_error_reporting != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2983\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((execute_data->old_error_reporting)->value.lval != 0L) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2977\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        restored_error_reporting.type = (unsigned char)1;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2978\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        restored_error_reporting.value.lval = (execute_data->old_error_reporting)->value.lval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2979\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )restored_error_reporting.type != 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2975\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _convert_to_string(& restored_error_reporting);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2976\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2980\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_alter_ini_entry_ex((char *)"error_reporting",
                                sizeof("error_reporting"),
                                restored_error_reporting.value.str.val,
                                (unsigned int )restored_error_reporting.value.str.len,
                                1, 1 << 4, 1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2981\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& restored_error_reporting);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2982\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2984\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2986\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3002\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->old_error_reporting = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3003\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! catched) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2987\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = zend_leave_helper_SPEC(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2988\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp___3);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2989\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = (execute_data->op_array)->opcodes + catch_op_num;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2990\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
extern void __attribute__((__visibility__("default")))  zend_do_bind_traits(zend_class_entry *ce ) ;
static int ( __attribute__((__fastcall__)) ZEND_BIND_TRAITS_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry *ce ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2921\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2922\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2923\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_do_bind_traits(ce);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2924\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2925\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern void __attribute__((__visibility__("default")))  zend_do_implement_trait(zend_class_entry *ce ,
                                                                                zend_class_entry *trait ) ;
static int ( __attribute__((__fastcall__)) ZEND_ADD_TRAIT_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry *ce ;
  zend_class_entry *trait ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2915\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2916\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ce = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2917\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2902\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    trait = (zend_class_entry *)*((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2909\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_fetch_class_by_name((char const   *)(opline->op2.zv)->value.str.val,
                                   (unsigned int )(opline->op2.zv)->value.str.len,
                                   (zend_literal const   *)(opline->op2.literal + 1),
                                   (int )opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2910\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    trait = (zend_class_entry *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2911\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __builtin_expect((long )((unsigned int )trait == (unsigned int )((void *)0)),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2912\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2903\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2904\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2905\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2913\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((trait->ce_flags & 288U) == 288U)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2906\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "%s cannot use %s - it is not a trait", ce->name,
                          trait->name);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2907\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2914\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2908\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.active_op_array)->run_time_cache + (opline->op2.literal)->cache_slot) = (void *)trait;
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2918\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_do_implement_trait(ce, trait);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2919\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2920\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_NOP_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2900\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2901\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_EXT_NOP_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2898\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2899\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern void __attribute__((__visibility__("default")))  (*zend_ticks_function)(int ticks ) ;
static int ( __attribute__((__fastcall__)) ZEND_TICKS_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2893\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2894\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (executor_globals.ticks_count) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2895\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((ulong )executor_globals.ticks_count >= opline->extended_value) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2890\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    executor_globals.ticks_count = 0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2891\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (zend_ticks_function) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2888\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*zend_ticks_function)((int )opline->extended_value);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2889\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2892\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2896\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2897\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  do_bind_function(zend_op_array const   *op_array ,
                                                                        zend_op *opline ,
                                                                        HashTable *function_table ,
                                                                        zend_bool compile_time ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_FUNCTION_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2884\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2885\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  do_bind_function((zend_op_array const   *)execute_data->op_array, opline,
                   executor_globals.function_table, (unsigned char)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2886\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern zend_class_entry __attribute__((__visibility__("default")))  *do_bind_inherited_class(zend_op_array const   *op_array ,
                                                                                             zend_op const   *opline ,
                                                                                             HashTable *class_table ,
                                                                                             zend_class_entry *parent_ce ,
                                                                                             zend_bool compile_time ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry **pce ;
  zend_class_entry **pce_orig ;
  int __attribute__((__visibility__("default")))  tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2879\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2880\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_hash_quick_find((HashTable const   *)executor_globals.class_table,
                             (char const   *)(opline->op2.zv)->value.str.val,
                             (unsigned int )((opline->op2.zv)->value.str.len + 1),
                             ((zend_literal *)opline->op2.zv)->hash_value,
                             (void **)(& pce));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2881\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2872\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    do_bind_inherited_class((zend_op_array const   *)execute_data->op_array,
                            (zend_op const   *)opline,
                            executor_globals.class_table,
                            ((temp_variable *)((char *)execute_data->Ts + opline->extended_value))->class_entry,
                            (unsigned char)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2877\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = zend_hash_quick_find((HashTable const   *)executor_globals.class_table,
                                   (char const   *)(opline->op1.zv)->value.str.val,
                                   (unsigned int )(opline->op1.zv)->value.str.len,
                                   ((zend_literal *)opline->op1.zv)->hash_value,
                                   (void **)(& pce_orig));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2878\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___0 == (int __attribute__((__visibility__("default")))  )0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2875\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )*pce != (unsigned int )*pce_orig) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2873\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        do_bind_inherited_class((zend_op_array const   *)execute_data->op_array,
                                (zend_op const   *)opline,
                                executor_globals.class_table,
                                ((temp_variable *)((char *)execute_data->Ts + opline->extended_value))->class_entry,
                                (unsigned char)0);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2874\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2876\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2882\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2883\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2867\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2868\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = do_bind_inherited_class((zend_op_array const   *)execute_data->op_array,
                                (zend_op const   *)opline,
                                executor_globals.class_table,
                                ((temp_variable *)((char *)execute_data->Ts + opline->extended_value))->class_entry,
                                (unsigned char)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2869\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2870\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2871\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern zend_class_entry __attribute__((__visibility__("default")))  *do_bind_class(zend_op_array const   *op_array ,
                                                                                   zend_op const   *opline ,
                                                                                   HashTable *class_table ,
                                                                                   zend_bool compile_time ) ;
static int ( __attribute__((__fastcall__)) ZEND_DECLARE_CLASS_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2862\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2863\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = do_bind_class((zend_op_array const   *)execute_data->op_array,
                      (zend_op const   *)opline, executor_globals.class_table,
                      (unsigned char)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2864\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->class_entry = (zend_class_entry *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2865\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2866\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
struct _zend_extension;
typedef struct _zend_extension zend_extension;
static void zend_extension_fcall_end_handler(zend_extension const   *extension ,
                                             zend_op_array *op_array ) ;
struct _zend_llist;
extern zend_llist __attribute__((__visibility__("default")))  zend_extensions ;
extern void __attribute__((__visibility__("default")))  zend_llist_apply_with_argument(zend_llist *l ,
                                                                                       void (*func)(void *data ,
                                                                                                    void *arg ) ,
                                                                                       void *arg ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXT_FCALL_END_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.no_extensions) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2857\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_llist_apply_with_argument((zend_llist *)(& zend_extensions),
                                   (void (*)(void *data , void *arg ))(& zend_extension_fcall_end_handler),
                                   (void *)execute_data->op_array);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2858\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static void zend_extension_fcall_begin_handler(zend_extension const   *extension ,
                                               zend_op_array *op_array ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2854\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.no_extensions) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2852\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_llist_apply_with_argument((zend_llist *)(& zend_extensions),
                                   (void (*)(void *data , void *arg ))(& zend_extension_fcall_begin_handler),
                                   (void *)execute_data->op_array);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2853\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2855\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2856\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static void zend_extension_statement_handler(zend_extension const   *extension ,
                                             zend_op_array *op_array ) ;
static int ( __attribute__((__fastcall__)) ZEND_EXT_STMT_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2849\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.no_extensions) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2847\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_llist_apply_with_argument((zend_llist *)(& zend_extensions),
                                   (void (*)(void *data , void *arg ))(& zend_extension_statement_handler),
                                   (void *)execute_data->op_array);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2848\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2850\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2851\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2844\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_error_noreturn(1, "Cannot call abstract method %s::%s()",
                      (executor_globals.scope)->name,
                      (execute_data->op_array)->function_name);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2845\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2846\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  _zend_hash_init(HashTable *ht ,
                                                                       uint nSize ,
                                                                       ulong (*pHashFunction)(char const   *arKey ,
                                                                                              uint nKeyLength ) ,
                                                                       void (*pDestructor)(void *pDest ) ,
                                                                       zend_bool persistent ) ;
static int ( __attribute__((__fastcall__)) ZEND_BEGIN_SILENCE_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  int __attribute__((__visibility__("default")))  tmp ;
  long tmp___0 ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  int __attribute__((__visibility__("default")))  tmp___2 ;
  long tmp___3 ;
  char __attribute__((__visibility__("default")))  *tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.value.lval = (long )executor_globals.error_reporting;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var.type = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2840\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )execute_data->old_error_reporting == (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2806\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->old_error_reporting = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2841\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (executor_globals.error_reporting) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2835\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2829\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.error_reporting = 0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2830\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! executor_globals.error_reporting_ini_entry) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2809\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = zend_hash_find((HashTable const   *)executor_globals.ini_directives,
                             "error_reporting", sizeof("error_reporting"),
                             (void **)(& executor_globals.error_reporting_ini_entry));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2810\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = __builtin_expect((long )(tmp == (int __attribute__((__visibility__("default")))  )-1),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2811\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2808\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2812\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2831\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! (executor_globals.error_reporting_ini_entry)->modified) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2822\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! executor_globals.modified_ini_directives) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2813\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _emalloc(sizeof(HashTable ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2814\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          executor_globals.modified_ini_directives = (HashTable *)tmp___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2815\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zend_hash_init(executor_globals.modified_ini_directives, 8U,
                          (ulong (*)(char const   *arKey , uint nKeyLength ))((void *)0),
                          (void (*)(void *pDest ))((void *)0), (unsigned char)0);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2816\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2823\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = _zend_hash_add_or_update(executor_globals.modified_ini_directives,
                                           "error_reporting",
                                           sizeof("error_reporting"),
                                           (void *)(& executor_globals.error_reporting_ini_entry),
                                           sizeof(zend_ini_entry *),
                                           (void **)((void *)0), 1 << 1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2824\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = __builtin_expect((long )(tmp___2 == (int __attribute__((__visibility__("default")))  )0),
                                   1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2825\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2817\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (executor_globals.error_reporting_ini_entry)->orig_value = (executor_globals.error_reporting_ini_entry)->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2818\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (executor_globals.error_reporting_ini_entry)->orig_value_length = (executor_globals.error_reporting_ini_entry)->value_length;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2819\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (executor_globals.error_reporting_ini_entry)->orig_modifiable = (executor_globals.error_reporting_ini_entry)->modifiable;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2820\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (executor_globals.error_reporting_ini_entry)->modified = 1;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2821\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2828\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )(executor_globals.error_reporting_ini_entry)->value != (unsigned int )(executor_globals.error_reporting_ini_entry)->orig_value) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2826\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _efree((void *)(executor_globals.error_reporting_ini_entry)->value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2827\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2832\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = _estrndup("0", sizeof("0") - 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2833\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (executor_globals.error_reporting_ini_entry)->value = (char *)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2834\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (executor_globals.error_reporting_ini_entry)->value_length = sizeof("0") - 1U;
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2836\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2842\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2843\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern int __attribute__((__visibility__("default")))  _object_init_ex(zval *arg ,
                                                                       zend_class_entry *ce ) ;
static int ( __attribute__((__fastcall__)) ZEND_NEW_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *object_zval ;
  zend_function *constructor ;
  long tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  temp_variable *__t ;
  long tmp___1 ;
  temp_variable *__t___0 ;
  int tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2797\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2798\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )(((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry)->ce_flags & 176U) != 0U),
                         0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2799\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2765\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry)->ce_flags & 128U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2761\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot instantiate interface %s",
                          (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry)->name);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2764\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry)->ce_flags & 288U) == 288U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2762\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot instantiate trait %s",
                            (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry)->name);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2763\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot instantiate abstract class %s",
                            (((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry)->name);
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2800\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2767\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _emalloc(sizeof(zval_gc_info ));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2768\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    object_zval = (zval *)tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2769\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((zval_gc_info *)object_zval)->u.buffered = (gc_root_buffer *)((void *)0);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2801\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _object_init_ex(object_zval,
                  ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_zval->refcount__gc = 1U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object_zval->is_ref__gc = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  constructor = (*((object_zval->value.obj.handlers)->get_constructor))(object_zval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )constructor == (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2777\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2773\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2770\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2771\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr = object_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2772\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t->var.ptr_ptr = & __t->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2774\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(object_zval);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2778\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __builtin_expect((long )(! executor_globals.exception), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2779\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2775\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = (execute_data->op_array)->opcodes + opline->op2.opline_num;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2776\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2780\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2789\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2784\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(object_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2785\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2781\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2782\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = object_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2783\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2786\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2790\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2787\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = 0x2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2788\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = 0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2791\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_ptr_stack_3_push(& executor_globals.arg_types_stack,
                          (void *)execute_data->fbc,
                          (void *)execute_data->object,
                          (void *)((zend_class_entry *)(((unsigned long )execute_data->called_scope | 1UL) | (unsigned long )tmp___2)));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2792\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->object = object_zval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2793\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->fbc = constructor;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2794\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->called_scope = ((temp_variable *)((char *)execute_data->Ts + opline->op1.var))->class_entry;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2795\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (execute_data->opline) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2796\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  }
}
}
extern char __attribute__((__visibility__("default")))  *get_active_function_name(void) ;
static int ( __attribute__((__fastcall__)) ZEND_RECV_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_uint arg_num ;
  zval **param ;
  zval **tmp ;
  char *space ;
  char *class_name ;
  zend_execute_data *ptr ;
  char __attribute__((__visibility__("default")))  *tmp___0 ;
  char __attribute__((__visibility__("default")))  *tmp___1 ;
  int tmp___2 ;
  zval **var_ptr ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2753\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2754\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arg_num = opline->op1.num;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2755\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_vm_stack_get_arg((int )arg_num);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  param = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )((unsigned int )param == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2746\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = zend_verify_arg_type((zend_function *)executor_globals.active_op_array,
                                   arg_num, (zval *)((void *)0),
                                   opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2747\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2742\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((executor_globals.active_op_array)->scope) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2731\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        class_name = (char *)((executor_globals.active_op_array)->scope)->name;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2732\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        space = (char *)"::";
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2733\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        space = (char *)"";
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2734\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        class_name = space;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2743\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ptr = execute_data->prev_execute_data;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2744\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2739\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (ptr->op_array) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2735\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = get_active_function_name();
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2736\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 1L,
                     "Missing argument %u for %s%s%s(), called in %s on line %d and defined",
                     opline->op1.num, class_name, space, tmp___0,
                     (ptr->op_array)->filename, (ptr->opline)->lineno);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2737\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = get_active_function_name();
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2738\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 1L, "Missing argument %u for %s%s%s()",
                     opline->op1.num, class_name, space, tmp___1);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2740\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = get_active_function_name();
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2741\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error(1 << 1L, "Missing argument %u for %s%s%s()", opline->op1.num,
                   class_name, space, tmp___1);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2745\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2748\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_verify_arg_type((zend_function *)executor_globals.active_op_array,
                         arg_num, *param, opline->extended_value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2749\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    var_ptr = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data->CVs,
                                            opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2750\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_delref_p(*var_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *var_ptr = *param;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2752\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*var_ptr);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2728\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->function_state.function = execute_data->fbc;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2729\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_do_fcall_common_helper_SPEC(execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2730\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_clear_multiple)(void) ;
extern void __attribute__((__visibility__("default")))  zend_hash_clean(HashTable *ht ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_destroy(HashTable *ht ) ;
extern void __attribute__((__visibility__("default")))  (*zend_execute_internal)(zend_execute_data *execute_data_ptr ,
                                                                                 int return_value_used ) ;
__inline static void **( __attribute__((__always_inline__)) zend_vm_stack_push_args)(int count ) ;
__inline static void ( __attribute__((__always_inline__)) zend_arg_types_stack_3_pop)(zend_ptr_stack *stack ,
                                                                                      zend_class_entry **called_scope ,
                                                                                      zval **object ,
                                                                                      zend_function **fbc ) ;
static int ( __attribute__((__fastcall__)) zend_do_fcall_common_helper_SPEC)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zend_bool should_change_scope ;
  zend_function *fbc ;
  long tmp ;
  char const   *tmp___0 ;
  char const   *tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  temp_variable *ret ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint i ;
  zval **p ;
  ulong arg_count ;
  zval **tmp___5 ;
  temp_variable *ret___0 ;
  long tmp___6 ;
  long tmp___7 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  long tmp___9 ;
  zend_uint tmp___10 ;
  long tmp___11 ;
  long tmp___12 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2708\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2709\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  should_change_scope = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2710\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  fbc = execute_data->function_state.function;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2711\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )((fbc->common.fn_flags & 262146U) != 0U), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2712\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2573\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((fbc->common.fn_flags & 2U) != 0U), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2574\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2561\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot call abstract method %s::%s()",
                          (fbc->common.scope)->name, fbc->common.function_name);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2562\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2563\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2564\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2575\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_expect((long )((fbc->common.fn_flags & 262144U) != 0U),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2576\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2569\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (fbc->common.scope) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2565\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = "::";
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2566\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = "";
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2570\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (fbc->common.scope) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2567\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = (fbc->common.scope)->name;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2568\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = "";
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2571\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 13L, "Function %s%s%s() is deprecated", tmp___1, tmp___0,
                 fbc->common.function_name);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2572\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2577\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2713\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (fbc->common.scope) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2584\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (fbc->common.fn_flags & 1U)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2582\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! execute_data->object) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2580\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (fbc->common.fn_flags & 65536U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2578\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 11L,
                     "Non-static method %s::%s() should not be called statically",
                     (fbc->common.scope)->name, fbc->common.function_name);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2579\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1,
                              "Non-static method %s::%s() cannot be called statically",
                              (fbc->common.scope)->name,
                              fbc->common.function_name);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2581\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2583\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2585\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2714\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )fbc->type == 2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2598\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (fbc->common.scope) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2590\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      should_change_scope = (unsigned char)1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2591\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->current_this = executor_globals.This;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2592\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->current_scope = executor_globals.scope;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2593\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->current_called_scope = executor_globals.called_scope;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2594\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.This = execute_data->object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2595\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )fbc->type == 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2586\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.scope = fbc->common.scope;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2589\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! execute_data->object) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2587\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          executor_globals.scope = fbc->common.scope;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2588\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          executor_globals.scope = (zend_class_entry *)((void *)0);
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2596\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.called_scope = execute_data->called_scope;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2597\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2715\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_arg_types_stack_3_pop(& executor_globals.arg_types_stack,
                             & execute_data->called_scope,
                             & execute_data->current_object, & execute_data->fbc);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2716\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->function_state.arguments = zend_vm_stack_push_args((int )opline->extended_value);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2717\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )fbc->type == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2619\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ret = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2620\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2599\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2600\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ret->var.ptr = (zval *)tmp___4;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2601\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)ret->var.ptr)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2621\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (ret->var.ptr)->refcount__gc = 1U;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2622\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (ret->var.ptr)->is_ref__gc = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2623\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (ret->var.ptr)->type = (unsigned char)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2624\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ret->var.ptr_ptr = & ret->var.ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2625\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ret->var.fcall_returned_reference = (unsigned char )((fbc->common.fn_flags & 67108864U) != 0U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2626\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (fbc->common.arg_info) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2607\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i = (zend_uint )0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2608\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      p = (zval **)execute_data->function_state.arguments;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2609\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      arg_count = opline->extended_value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2610\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2603\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (arg_count > 0UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2602\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2604\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2605\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_verify_arg_type(fbc, i, *(p - arg_count), 0UL);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2606\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        arg_count --;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2611\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2627\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! zend_execute_internal) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2614\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (fbc->common.fn_flags & 67108864U) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2612\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = & ret->var.ptr;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2613\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = (zval **)((void *)0);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2615\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*(fbc->internal_function.handler))((int )opline->extended_value,
                                          ret->var.ptr, tmp___5,
                                          execute_data->object,
                                          ! ((int )opline->result_type & (1 << 5)));
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2616\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*zend_execute_internal)(execute_data,
                               ! ((int )opline->result_type & (1 << 5)));
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2628\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (! ((int )opline->result_type & (1 << 5)))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2617\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(ret->var.ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2618\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2680\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )fbc->type == 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2647\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->original_return_value = executor_globals.return_value_ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2648\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_symbol_table = (HashTable *)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2649\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = & fbc->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2650\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.return_value_ptr_ptr = (zval **)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ((int )opline->result_type & (1 << 5))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2629\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ret___0 = (temp_variable *)((char *)execute_data->Ts + opline->result.var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2630\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ret___0->var.ptr = (zval *)((void *)0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2631\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        executor_globals.return_value_ptr_ptr = & ret___0->var.ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2632\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ret___0->var.ptr_ptr = & ret___0->var.ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2633\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ret___0->var.fcall_returned_reference = (unsigned char )((fbc->common.fn_flags & 67108864U) != 0U);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2634\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2652\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___7 = __builtin_expect((long )((unsigned int )zend_execute == (unsigned int )(& execute)),
                                 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2653\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___7) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2637\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = __builtin_expect((long )((unsigned int )executor_globals.exception == (unsigned int )((void *)0)),
                                   1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2638\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2635\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return (2);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2636\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2639\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*zend_execute)(executor_globals.active_op_array);
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2654\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.opline_ptr = & execute_data->opline;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2655\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2656\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.return_value_ptr_ptr = execute_data->original_return_value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2657\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (executor_globals.active_symbol_table) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2645\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )executor_globals.symtable_cache_ptr >= (unsigned int )executor_globals.symtable_cache_limit) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2640\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_hash_destroy(executor_globals.active_symbol_table);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2641\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _efree((void *)executor_globals.active_symbol_table);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2642\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_hash_clean(executor_globals.active_symbol_table);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2643\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (executor_globals.symtable_cache_ptr) ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2644\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(executor_globals.symtable_cache_ptr) = executor_globals.active_symbol_table;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2646\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2658\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_symbol_table = execute_data->symbol_table;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2671\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2659\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2660\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = (zval *)tmp___8;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2661\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2672\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr)->refcount__gc = 1U;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2673\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr)->is_ref__gc = (unsigned char)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2674\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr)->type = (unsigned char)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2675\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___9 = __builtin_expect((long )((unsigned int )execute_data->object != (unsigned int )((void *)0)),
                                 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2676\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2662\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (*(((execute_data->object)->value.obj.handlers)->call_method))(fbc->common.function_name,
                                                                       (int )opline->extended_value,
                                                                       ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr,
                                                                       & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr,
                                                                       execute_data->object,
                                                                       ! ((int )opline->result_type & (1 << 5)));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2663\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1, "Cannot call overloaded function for non-object");
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2677\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )fbc->type == 5) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2664\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _efree((void *)fbc->common.function_name);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2665\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2678\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)fbc);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2679\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! (! ((int )opline->result_type & (1 << 5)))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2666\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2667\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2668\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr,
                            1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2669\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.fcall_returned_reference = (unsigned char)0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2670\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr_ptr = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr;
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2718\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->function_state.function = (zend_function *)execute_data->op_array;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2719\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->function_state.arguments = (void **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2720\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (should_change_scope) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2695\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2691\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___11 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                  0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2692\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___11) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2689\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )execute_data->called_scope & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2685\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned long )execute_data->called_scope & 2UL) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2681\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(executor_globals.This);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2682\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2686\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___10 = zval_refcount_p(executor_globals.This);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2687\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___10 == 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2683\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_object_store_ctor_failed(executor_globals.This);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2684\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2688\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2690\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2693\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(executor_globals.This);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2694\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2696\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    executor_globals.This = execute_data->current_this;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2697\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    executor_globals.scope = execute_data->current_scope;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2698\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    executor_globals.called_scope = execute_data->current_called_scope;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2699\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2721\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = execute_data->current_object;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2722\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->called_scope = (zend_class_entry *)((unsigned long )execute_data->called_scope & 4294967292UL);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2723\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_stack_clear_multiple();
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2724\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___12 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                              0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2725\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___12) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2704\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_throw_exception_internal((zval *)((void *)0));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2705\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! ((int )opline->result_type & (1 << 5))) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2702\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2701\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2703\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2706\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2707\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2726\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2727\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_free)(void *ptr ) ;
static int ( __attribute__((__fastcall__)) zend_leave_helper_SPEC)(zend_execute_data *execute_data ) 
{ zend_bool nested ;
  zend_op_array *op_array ;
  zval ***cv ;
  zval ***end ;
  zend_op *opline ;
  zval *retval ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zval *__z ;
  long tmp___0 ;
  zend_uint tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2552\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  op_array = execute_data->op_array;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2553\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.current_execute_data = execute_data->prev_execute_data;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2554\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.opline_ptr = (zend_op **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2555\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    cv = execute_data->CVs;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2467\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    end = cv + op_array->last_var;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2468\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2463\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )cv != (unsigned int )end) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2460\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2464\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (*cv) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2461\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(*(*cv));
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2462\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2465\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      cv ++;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2469\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2556\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  nested = execute_data->nested;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2557\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_stack_free((void *)execute_data);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2558\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (nested) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2470\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data = executor_globals.current_execute_data;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2471\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2559\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (nested) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2548\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    opline = execute_data->opline;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2549\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = __builtin_expect((long )((int )opline->opcode == 73), 0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2550\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2489\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2490\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.arguments = (void **)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2491\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = execute_data->current_object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2492\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.opline_ptr = & execute_data->opline;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2493\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.return_value_ptr_ptr = execute_data->original_return_value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2495\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      destroy_op_array(op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2496\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)op_array);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2497\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2498\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2472\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2473\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2488\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2486\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (! ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2480\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2474\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2475\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              retval = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2476\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)retval)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2481\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2477\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z = retval;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2478\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->value.lval = 1L;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2479\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              __z->type = (unsigned char)3;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2482\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->refcount__gc = 1U;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2483\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            retval->is_ref__gc = (unsigned char)0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2484\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr = retval;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2485\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2487\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2499\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2500\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (3);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2530\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.opline_ptr = & execute_data->opline;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2531\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_op_array = execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2532\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.return_value_ptr_ptr = execute_data->original_return_value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2533\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (executor_globals.active_symbol_table) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2506\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )executor_globals.symtable_cache_ptr >= (unsigned int )executor_globals.symtable_cache_limit) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2501\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_hash_destroy(executor_globals.active_symbol_table);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2502\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _efree((void *)executor_globals.active_symbol_table);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2503\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_hash_clean(executor_globals.active_symbol_table);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2504\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (executor_globals.symtable_cache_ptr) ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2505\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *(executor_globals.symtable_cache_ptr) = executor_globals.active_symbol_table;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2507\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2534\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.active_symbol_table = execute_data->symbol_table;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2535\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.function = (zend_function *)execute_data->op_array;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2536\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->function_state.arguments = (void **)((void *)0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2537\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (executor_globals.This) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2518\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                   0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2519\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2516\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned long )execute_data->called_scope & 1UL) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2512\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned long )execute_data->called_scope & 2UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2508\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_delref_p(executor_globals.This);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2509\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2513\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zval_refcount_p(executor_globals.This);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2514\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___1 == 1U) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2510\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_object_store_ctor_failed(executor_globals.This);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2511\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2515\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2517\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2520\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(executor_globals.This);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2521\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2538\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.This = execute_data->current_this;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2539\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.scope = execute_data->current_scope;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2540\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      executor_globals.called_scope = execute_data->current_called_scope;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2541\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->object = execute_data->current_object;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2542\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->called_scope = (zend_class_entry *)((unsigned long )execute_data->called_scope & 4294967292UL);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2543\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_vm_stack_clear_multiple();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2544\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = __builtin_expect((long )((unsigned int )executor_globals.exception != (unsigned int )((void *)0)),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2545\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2526\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_throw_exception_internal((zval *)((void *)0));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2527\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((int )opline->result_type & (1 << 5))) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2524\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2522\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            i_zval_ptr_dtor(((temp_variable *)((char *)execute_data->Ts + opline->result.var))->var.ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2523\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2525\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2528\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2529\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2546\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (execute_data->opline) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2547\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (3);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2551\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2560\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (1);
}
}
static int ( __attribute__((__fastcall__)) ZEND_INIT_STRING_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;
  zval *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2450\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = & ((temp_variable *)((char *)execute_data->Ts + opline->result.var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2451\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _emalloc(1U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2452\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp->value.str.val = (char *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2453\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *(tmp->value.str.val + 0) = (char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2454\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp->value.str.len = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2455\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_set_refcount_p(tmp, 1U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2456\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2457\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_unset_isref_p(tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2458\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (execute_data->opline) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2459\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
static int ( __attribute__((__fastcall__)) ZEND_JMP_SPEC_HANDLER)(zend_execute_data *execute_data ) 
{ zend_op *opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2446\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  opline = execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->opline = opline->op1.jmp_addr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
extern void __attribute__((__visibility__("default")))  *_ecalloc(size_t nmemb ,
                                                                  size_t size )  __attribute__((__malloc__)) ;
extern  __attribute__((__nothrow__)) void *memset(void *__s , int __c ,
                                                  size_t __n )  __attribute__((__nonnull__(1))) ;
__inline static void *( __attribute__((__always_inline__)) zend_vm_stack_alloc)(size_t size ) ;
void __attribute__((__visibility__("default")))  execute(zend_op_array *op_array ) 
{ zend_execute_data *execute_data ;
  zend_bool nested ;
  zend_bool original_in_execution ;
  int tmp ;
  void *tmp___0 ;
  int tmp___1 ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  long tmp___4 ;
  long tmp___5 ;
  int ret ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2416\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  nested = (zend_bool )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2417\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  original_in_execution = executor_globals.in_execution;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2418\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (executor_globals.exception) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2382\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2383\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2419\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.in_execution = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2420\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_enter: 
  if (executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2384\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2385\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = 2;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2421\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = zend_vm_stack_alloc(((((sizeof(zend_execute_data ) + 4U) - 1U) & 4294967292U) + ((((sizeof(zval **) * (unsigned int )op_array->last_var) * (unsigned int )tmp + 4U) - 1U) & 4294967292U)) + (((sizeof(temp_variable ) + 4U) - 1U) & 4294967292U) * op_array->T);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2422\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data = (zend_execute_data *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2423\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->CVs = (zval ***)((char *)execute_data + (((sizeof(zend_execute_data ) + 4U) - 1U) & 4294967292U));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2424\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  memset((void *)execute_data->CVs, 0,
         sizeof(zval **) * (unsigned int )op_array->last_var);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2425\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2386\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2387\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = 2;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2426\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->Ts = (temp_variable *)((char *)execute_data->CVs + ((((sizeof(zval **) * (unsigned int )op_array->last_var) * (unsigned int )tmp___1 + 4U) - 1U) & 4294967292U));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2427\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->fbc = (zend_function *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2428\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->called_scope = (zend_class_entry *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2429\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->object = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2430\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->old_error_reporting = (zval *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->op_array = op_array;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->symbol_table = executor_globals.active_symbol_table;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->prev_execute_data = executor_globals.current_execute_data;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2434\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.current_execute_data = execute_data;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2435\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->nested = nested;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2436\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  nested = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2437\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! op_array->run_time_cache) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2391\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (op_array->last_cache_slot) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2388\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _ecalloc((unsigned int )op_array->last_cache_slot,
                         sizeof(void *));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2389\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      op_array->run_time_cache = (void **)tmp___2;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2390\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2392\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2438\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (op_array->this_var != 4294967295U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2402\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.This) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2399\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(executor_globals.This);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2400\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! executor_globals.active_symbol_table) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2393\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *(execute_data->CVs + op_array->this_var) = (zval **)execute_data->CVs + ((zend_uint )op_array->last_var + op_array->this_var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2394\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *(*(execute_data->CVs + op_array->this_var)) = executor_globals.This;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2397\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = _zend_hash_add_or_update(executor_globals.active_symbol_table,
                                           "this", sizeof("this"),
                                           (void *)(& executor_globals.This),
                                           sizeof(zval *),
                                           (void **)(execute_data->CVs + op_array->this_var),
                                           1 << 1);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2398\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2395\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(executor_globals.This);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2396\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2401\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2403\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2439\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___5 = __builtin_expect((long )((op_array->fn_flags & 16U) != 0U), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2440\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2406\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (executor_globals.start_op) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2404\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = executor_globals.start_op;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2405\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      execute_data->opline = op_array->opcodes;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2407\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    execute_data->opline = op_array->opcodes;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2441\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.opline_ptr = & execute_data->opline;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2442\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->function_state.function = (zend_function *)op_array;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2443\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  execute_data->function_state.arguments = (void **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2444\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2414\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ret = (*((execute_data->opline)->handler))(execute_data);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2415\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ret > 0) {
      switch (ret) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2408\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      executor_globals.in_execution = original_in_execution;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2409\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2410\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      op_array = executor_globals.active_op_array;
      goto zend_vm_enter;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2411\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      execute_data = executor_globals.current_execute_data;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2412\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      default: ;
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2413\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2445\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_error_noreturn(1, "Arrived at end of main loop which shouldn\'t happen");
}
}
static zend_uchar zend_user_opcodes[256]  = 
  {      (zend_uchar )0,      (zend_uchar )1,      (zend_uchar )2,      (zend_uchar )3, 
        (zend_uchar )4,      (zend_uchar )5,      (zend_uchar )6,      (zend_uchar )7, 
        (zend_uchar )8,      (zend_uchar )9,      (zend_uchar )10,      (zend_uchar )11, 
        (zend_uchar )12,      (zend_uchar )13,      (zend_uchar )14,      (zend_uchar )15, 
        (zend_uchar )16,      (zend_uchar )17,      (zend_uchar )18,      (zend_uchar )19, 
        (zend_uchar )20,      (zend_uchar )21,      (zend_uchar )22,      (zend_uchar )23, 
        (zend_uchar )24,      (zend_uchar )25,      (zend_uchar )26,      (zend_uchar )27, 
        (zend_uchar )28,      (zend_uchar )29,      (zend_uchar )30,      (zend_uchar )31, 
        (zend_uchar )32,      (zend_uchar )33,      (zend_uchar )34,      (zend_uchar )35, 
        (zend_uchar )36,      (zend_uchar )37,      (zend_uchar )38,      (zend_uchar )39, 
        (zend_uchar )40,      (zend_uchar )41,      (zend_uchar )42,      (zend_uchar )43, 
        (zend_uchar )44,      (zend_uchar )45,      (zend_uchar )46,      (zend_uchar )47, 
        (zend_uchar )48,      (zend_uchar )49,      (zend_uchar )50,      (zend_uchar )51, 
        (zend_uchar )52,      (zend_uchar )53,      (zend_uchar )54,      (zend_uchar )55, 
        (zend_uchar )56,      (zend_uchar )57,      (zend_uchar )58,      (zend_uchar )59, 
        (zend_uchar )60,      (zend_uchar )61,      (zend_uchar )62,      (zend_uchar )63, 
        (zend_uchar )64,      (zend_uchar )65,      (zend_uchar )66,      (zend_uchar )67, 
        (zend_uchar )68,      (zend_uchar )69,      (zend_uchar )70,      (zend_uchar )71, 
        (zend_uchar )72,      (zend_uchar )73,      (zend_uchar )74,      (zend_uchar )75, 
        (zend_uchar )76,      (zend_uchar )77,      (zend_uchar )78,      (zend_uchar )79, 
        (zend_uchar )80,      (zend_uchar )81,      (zend_uchar )82,      (zend_uchar )83, 
        (zend_uchar )84,      (zend_uchar )85,      (zend_uchar )86,      (zend_uchar )87, 
        (zend_uchar )88,      (zend_uchar )89,      (zend_uchar )90,      (zend_uchar )91, 
        (zend_uchar )92,      (zend_uchar )93,      (zend_uchar )94,      (zend_uchar )95, 
        (zend_uchar )96,      (zend_uchar )97,      (zend_uchar )98,      (zend_uchar )99, 
        (zend_uchar )100,      (zend_uchar )101,      (zend_uchar )102,      (zend_uchar )103, 
        (zend_uchar )104,      (zend_uchar )105,      (zend_uchar )106,      (zend_uchar )107, 
        (zend_uchar )108,      (zend_uchar )109,      (zend_uchar )110,      (zend_uchar )111, 
        (zend_uchar )112,      (zend_uchar )113,      (zend_uchar )114,      (zend_uchar )115, 
        (zend_uchar )116,      (zend_uchar )117,      (zend_uchar )118,      (zend_uchar )119, 
        (zend_uchar )120,      (zend_uchar )121,      (zend_uchar )122,      (zend_uchar )123, 
        (zend_uchar )124,      (zend_uchar )125,      (zend_uchar )126,      (zend_uchar )127, 
        (zend_uchar )128,      (zend_uchar )129,      (zend_uchar )130,      (zend_uchar )131, 
        (zend_uchar )132,      (zend_uchar )133,      (zend_uchar )134,      (zend_uchar )135, 
        (zend_uchar )136,      (zend_uchar )137,      (zend_uchar )138,      (zend_uchar )139, 
        (zend_uchar )140,      (zend_uchar )141,      (zend_uchar )142,      (zend_uchar )143, 
        (zend_uchar )144,      (zend_uchar )145,      (zend_uchar )146,      (zend_uchar )147, 
        (zend_uchar )148,      (zend_uchar )149,      (zend_uchar )150,      (zend_uchar )151, 
        (zend_uchar )152,      (zend_uchar )153,      (zend_uchar )154,      (zend_uchar )155, 
        (zend_uchar )156,      (zend_uchar )157,      (zend_uchar )158,      (zend_uchar )159, 
        (zend_uchar )160,      (zend_uchar )161,      (zend_uchar )162,      (zend_uchar )163, 
        (zend_uchar )164,      (zend_uchar )165,      (zend_uchar )166,      (zend_uchar )167, 
        (zend_uchar )168,      (zend_uchar )169,      (zend_uchar )170,      (zend_uchar )171, 
        (zend_uchar )172,      (zend_uchar )173,      (zend_uchar )174,      (zend_uchar )175, 
        (zend_uchar )176,      (zend_uchar )177,      (zend_uchar )178,      (zend_uchar )179, 
        (zend_uchar )180,      (zend_uchar )181,      (zend_uchar )182,      (zend_uchar )183, 
        (zend_uchar )184,      (zend_uchar )185,      (zend_uchar )186,      (zend_uchar )187, 
        (zend_uchar )188,      (zend_uchar )189,      (zend_uchar )190,      (zend_uchar )191, 
        (zend_uchar )192,      (zend_uchar )193,      (zend_uchar )194,      (zend_uchar )195, 
        (zend_uchar )196,      (zend_uchar )197,      (zend_uchar )198,      (zend_uchar )199, 
        (zend_uchar )200,      (zend_uchar )201,      (zend_uchar )202,      (zend_uchar )203, 
        (zend_uchar )204,      (zend_uchar )205,      (zend_uchar )206,      (zend_uchar )207, 
        (zend_uchar )208,      (zend_uchar )209,      (zend_uchar )210,      (zend_uchar )211, 
        (zend_uchar )212,      (zend_uchar )213,      (zend_uchar )214,      (zend_uchar )215, 
        (zend_uchar )216,      (zend_uchar )217,      (zend_uchar )218,      (zend_uchar )219, 
        (zend_uchar )220,      (zend_uchar )221,      (zend_uchar )222,      (zend_uchar )223, 
        (zend_uchar )224,      (zend_uchar )225,      (zend_uchar )226,      (zend_uchar )227, 
        (zend_uchar )228,      (zend_uchar )229,      (zend_uchar )230,      (zend_uchar )231, 
        (zend_uchar )232,      (zend_uchar )233,      (zend_uchar )234,      (zend_uchar )235, 
        (zend_uchar )236,      (zend_uchar )237,      (zend_uchar )238,      (zend_uchar )239, 
        (zend_uchar )240,      (zend_uchar )241,      (zend_uchar )242,      (zend_uchar )243, 
        (zend_uchar )244,      (zend_uchar )245,      (zend_uchar )246,      (zend_uchar )247, 
        (zend_uchar )248,      (zend_uchar )249,      (zend_uchar )250,      (zend_uchar )251, 
        (zend_uchar )252,      (zend_uchar )253,      (zend_uchar )254,      (zend_uchar )255};
static user_opcode_handler_t zend_user_opcode_handlers[256]  = 
  {      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0), 
        (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0),      (int (*)(zend_execute_data *execute_data ))((void *)0)};
struct _zend_internal_function;
void __attribute__((__visibility__("default")))  execute_internal(zend_execute_data *execute_data_ptr ,
                                                                  int return_value_used ) 
{ zval **return_value_ptr ;
  zval **tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2378\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return_value_ptr = & ((temp_variable *)((char *)execute_data_ptr->Ts + (execute_data_ptr->opline)->result.var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2379\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((execute_data_ptr->function_state.function)->common.fn_flags & 67108864U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2376\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = return_value_ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2377\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = (zval **)((void *)0);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2380\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (*(((zend_internal_function *)execute_data_ptr->function_state.function)->handler))((int )(execute_data_ptr->opline)->extended_value,
                                                                                      *return_value_ptr,
                                                                                      tmp,
                                                                                      execute_data_ptr->object,
                                                                                      return_value_used);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2381\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
void __attribute__((__visibility__("default")))  execute_internal(zend_execute_data *execute_data_ptr ,
                                                                  int return_value_used ) ;
__inline static zend_brk_cont_element *zend_brk_cont(int nest_levels ,
                                                     int array_offset ,
                                                     zend_op_array const   *op_array ,
                                                     temp_variable const   *Ts ) 
{ int original_nest_levels ;
  zend_brk_cont_element *jmp_to ;
  char const   *tmp ;
  zend_op *brk_opline ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2373\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  original_nest_levels = nest_levels;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2374\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (array_offset == -1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2355\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (original_nest_levels == 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2353\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = "";
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2354\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = "s";
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2356\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot break/continue %d level%s",
                          original_nest_levels, tmp);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2357\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2368\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    jmp_to = op_array->brk_cont_array + array_offset;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2369\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (nest_levels > 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2364\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      brk_opline = op_array->opcodes + jmp_to->brk;
      switch ((int )brk_opline->opcode) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2362\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 49: 
      if (! (brk_opline->extended_value & (unsigned long )(1 << 2))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2358\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(((temp_variable *)((char *)Ts + brk_opline->op1.var))->var.ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2359\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2363\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 70: 
      if (! (brk_opline->extended_value & (unsigned long )(1 << 2))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2360\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor(& ((temp_variable *)((char *)Ts + brk_opline->op1.var))->tmp_var);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2361\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2365\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2370\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    array_offset = jmp_to->parent;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2371\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    nest_levels --;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2372\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (nest_levels > 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2366\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2375\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (jmp_to);
}
}
extern int __attribute__((__visibility__("default")))  _object_init(zval *arg ) ;
static void zend_fetch_property_address(temp_variable *result ,
                                        zval **container_ptr , zval *prop_ptr ,
                                        zend_literal const   *key , int type ) 
{ zval *container ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval **ptr_ptr ;
  zval **tmp___2 ;
  zval *ptr ;
  temp_variable *__t ;
  zval *ptr___0 ;
  zval *tmp___3 ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2349\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = *container_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )container->type != 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2320\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )container == (unsigned int )(& executor_globals.error_zval)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2277\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->var.ptr_ptr = & executor_globals.error_zval_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2278\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(executor_globals.error_zval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2279\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2280\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2321\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2315\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )container->type == 0) {
        goto _L;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2314\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )container->type == 3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2281\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (container->value.lval == 0L) {
            goto _L;
          } else {
            goto _L___0;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2313\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___0: /* CIL Label */ 
          if ((int )container->type == 6) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2308\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (container->value.str.len == 0) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2301\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              tmp___1 = zval_isref_p(container);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2302\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2282\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2299\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "2297\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___0 = zval_refcount_p(*container_ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "2298\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if (tmp___0 > 1U) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "2291\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    zval_delref_p(*container_ptr);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "2292\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "2283\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      tmp = _emalloc(sizeof(zval_gc_info ));
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "2284\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      new_zv = (zval *)tmp;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "2285\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                      break;
                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "2293\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "2288\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      while (1) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "2286\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        new_zv->value = (*container_ptr)->value;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "2287\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        new_zv->type = (*container_ptr)->type;
                        break;
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "2289\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      zval_set_refcount_p(new_zv, 1U);
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "2290\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      zval_unset_isref_p(new_zv);
                      break;
                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "2294\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    *container_ptr = new_zv;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "2295\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _zval_copy_ctor(new_zv);
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "2296\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2300\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                container = *container_ptr;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2303\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _object_init(container);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2304\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zend_error(1 << 1L, "Attempt to modify property of non-object");
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2305\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              result->var.ptr_ptr = & executor_globals.error_zval_ptr;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2306\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_addref_p(executor_globals.error_zval_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2307\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              return;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2309\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 1L, "Attempt to modify property of non-object");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2310\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result->var.ptr_ptr = & executor_globals.error_zval_ptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2311\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(executor_globals.error_zval_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2312\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return;
          }
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2316\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L, "Attempt to modify property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2317\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->var.ptr_ptr = & executor_globals.error_zval_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2318\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(executor_globals.error_zval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2319\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2322\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((container->value.obj.handlers)->get_property_ptr_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2335\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (*((container->value.obj.handlers)->get_property_ptr_ptr))(container,
                                                                         prop_ptr,
                                                                         key);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2336\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ptr_ptr = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )((void *)0) == (unsigned int )ptr_ptr) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2332\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((container->value.obj.handlers)->read_property) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2329\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ptr = (*((container->value.obj.handlers)->read_property))(container,
                                                                  prop_ptr,
                                                                  type, key);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2330\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )ptr != (unsigned int )((void *)0)) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2326\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2323\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t = result;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2324\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr = ptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2325\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __t->var.ptr_ptr = & __t->var.ptr;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2327\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2328\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error_noreturn(1,
                              "Cannot access undefined property for object with overloaded property access");
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2331\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_error_noreturn(1,
                            "Cannot access undefined property for object with overloaded property access");
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2333\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->var.ptr_ptr = ptr_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(*ptr_ptr);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2348\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((container->value.obj.handlers)->read_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2341\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = (*((container->value.obj.handlers)->read_property))(container,
                                                                    prop_ptr,
                                                                    type, key);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2342\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ptr___0 = tmp___3;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2343\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2338\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0 = result;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2339\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr = ptr___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2340\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___0->var.ptr_ptr = & __t___0->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2344\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(ptr___0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2345\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L, "This object doesn\'t support property references");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2346\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->var.ptr_ptr = & executor_globals.error_zval_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2347\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(executor_globals.error_zval_ptr);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
static void zend_fetch_dimension_address_read(temp_variable *result ,
                                              zval **container_ptr , zval *dim ,
                                              int dim_type , int type ) 
{ zval *container ;
  zval **retval ;
  temp_variable *__t ;
  temp_variable *__t___0 ;
  zval tmp ;
  zval *ptr ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  char __attribute__((__visibility__("default")))  *tmp___1 ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  temp_variable *__t___1 ;
  zval *overloaded_result ;
  zval *orig ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  temp_variable *__t___2 ;
  temp_variable *__t___3 ;
  temp_variable *__t___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = *container_ptr;
  switch ((int )container->type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2254\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 4: 
  retval = zend_fetch_dimension_address_inner(container->value.ht,
                                              (zval const   *)dim, dim_type,
                                              type);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2255\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2183\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2184\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr = *retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2185\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t->var.ptr_ptr = & __t->var.ptr;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2256\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2257\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2258\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2186\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t___0 = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2187\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t___0->var.ptr = & executor_globals.uninitialized_zval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2188\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t___0->var.ptr_ptr = & __t___0->var.ptr;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2259\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(& executor_globals.uninitialized_zval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2260\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  if ((int )dim->type != 1) {
    switch ((int )dim->type) {
    case 6: 
    case 2: 
    case 0: 
    case 3: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2189\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2192\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2190\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp.value = dim->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2191\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp.type = dim->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2193\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& tmp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2194\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    convert_to_long(& tmp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2195\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = & tmp;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2196\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2197\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = _emalloc(sizeof(zval_gc_info ));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2198\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ptr = (zval *)tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2199\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ((zval_gc_info *)ptr)->u.buffered = (gc_root_buffer *)((void *)0);
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2263\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr->refcount__gc = 1U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2264\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr->is_ref__gc = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2265\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr->type = (unsigned char)6;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2266\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (dim->value.lval < 0L) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2200\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 3L, "Uninitialized string offset: %ld", dim->value.lval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2201\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = _estrndup("", sizeof("") - 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2202\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ptr->value.str.val = (char *)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2203\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ptr->value.str.len = 0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2213\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((long )container->value.str.len <= dim->value.lval) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2204\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 3L, "Uninitialized string offset: %ld", dim->value.lval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2205\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = _estrndup("", sizeof("") - 1U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2206\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ptr->value.str.val = (char *)tmp___1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2207\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ptr->value.str.len = 0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2208\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = _emalloc(2U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2209\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ptr->value.str.val = (char *)tmp___2;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2210\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(ptr->value.str.val + 0) = *(container->value.str.val + dim->value.lval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2211\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *(ptr->value.str.val + 1) = (char)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2212\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ptr->value.str.len = 1;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2267\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2214\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t___1 = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2215\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t___1->var.ptr = ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2216\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t___1->var.ptr_ptr = & __t___1->var.ptr;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 5: 
  if (! (container->value.obj.handlers)->read_dimension) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2217\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot use object as array");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2247\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (dim_type == 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2229\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      orig = dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2230\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2226\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2218\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2219\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp___3;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2220\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2227\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2223\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2221\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = dim->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2222\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = dim->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2224\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2225\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2228\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        dim = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2231\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      orig->type = (unsigned char)0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2232\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2248\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    overloaded_result = (*((container->value.obj.handlers)->read_dimension))(container,
                                                                             dim,
                                                                             type);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (overloaded_result) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2236\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2233\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___2 = result;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2234\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___2->var.ptr = overloaded_result;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2235\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __t___2->var.ptr_ptr = & __t___2->var.ptr;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2237\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(overloaded_result);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2244\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (result) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2241\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2238\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___3 = result;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2239\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___3->var.ptr = & executor_globals.uninitialized_zval;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2240\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __t___3->var.ptr_ptr = & __t___3->var.ptr;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2242\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2243\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2250\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (dim_type == 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2245\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(dim);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2246\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2251\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t___4 = result;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2252\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t___4->var.ptr = & executor_globals.uninitialized_zval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2253\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __t___4->var.ptr_ptr = & __t___4->var.ptr;
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(& executor_globals.uninitialized_zval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
static void zend_fetch_dimension_address(temp_variable *result ,
                                         zval **container_ptr , zval *dim ,
                                         int dim_type , int type ) 
{ zval *container ;
  zval **retval ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *new_zval ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  zval *new_zv___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_uint tmp___5 ;
  zend_bool tmp___6 ;
  zval tmp___7 ;
  zval *new_zv___1 ;
  void __attribute__((__visibility__("default")))  *tmp___8 ;
  zend_uint tmp___9 ;
  zend_bool tmp___10 ;
  zval *overloaded_result ;
  zval *orig ;
  zval *_tmp ;
  void __attribute__((__visibility__("default")))  *tmp___11 ;
  zval *tmp___12 ;
  void __attribute__((__visibility__("default")))  *tmp___13 ;
  zend_uint tmp___14 ;
  zend_class_entry *ce ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___15 ;
  zend_bool tmp___16 ;
  temp_variable *__t ;
  temp_variable *__t___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2181\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = *container_ptr;
  switch ((int )container->type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 4: 
  if (type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2024\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = zval_refcount_p(container);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1 > 1U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2021\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___2 = zval_isref_p(container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2022\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2002\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2019\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2017\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(*container_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2018\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2011\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2012\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2003\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2004\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2005\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2013\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2008\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2006\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->value = (*container_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2007\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv->type = (*container_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2009\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2010\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2014\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container_ptr = new_zv;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2015\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2016\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2020\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        container = *container_ptr;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2023\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2026\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  fetch_from_array: 
  if ((unsigned int )dim == (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2031\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    new_zval = & executor_globals.uninitialized_zval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2032\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(new_zval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2033\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = _zend_hash_index_update_or_next_insert(container->value.ht, 0UL,
                                                     (void *)(& new_zval),
                                                     sizeof(zval *),
                                                     (void **)(& retval), 1 << 2);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2034\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2027\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L,
                 "Cannot add element to the array as the next element is already occupied");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2028\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = & executor_globals.error_zval_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2029\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(new_zval);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2030\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2035\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    retval = zend_fetch_dimension_address_inner(container->value.ht,
                                                (zval const   *)dim, dim_type,
                                                type);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->var.ptr_ptr = retval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2162\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(*retval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2163\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2164\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  if ((unsigned int )container == (unsigned int )(& executor_globals.error_zval)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2036\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result->var.ptr_ptr = & executor_globals.error_zval_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2037\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(executor_globals.error_zval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2063\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2057\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      convert_to_array: 
      tmp___6 = zval_isref_p(container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2058\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2038\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2055\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2053\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = zval_refcount_p(*container_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2054\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___5 > 1U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2047\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(*container_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2048\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2039\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___4 = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2040\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___0 = (zval *)tmp___4;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2041\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)new_zv___0)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2049\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2044\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2042\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->value = (*container_ptr)->value;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "2043\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                new_zv___0->type = (*container_ptr)->type;
                break;
              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2045\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_set_refcount_p(new_zv___0, 1U);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2046\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              zval_unset_isref_p(new_zv___0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2050\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *container_ptr = new_zv___0;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2051\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(new_zv___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2052\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2056\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        container = *container_ptr;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2059\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(container);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2060\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _array_init(container, 0U);
      goto fetch_from_array;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result->var.ptr_ptr = & executor_globals.uninitialized_zval_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(executor_globals.uninitialized_zval_ptr);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2165\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2166\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  if (type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2065\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container->value.str.len == 0) {
      goto convert_to_array;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2066\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2167\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )dim == (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2067\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "[] operator not supported for strings");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2068\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2168\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )dim->type != 1) {
    switch ((int )dim->type) {
    case 6: 
    case 2: 
    case 0: 
    case 3: 
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2069\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    default: 
    zend_error(1 << 1L, "Illegal offset type");
    break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2070\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___7 = *dim;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2071\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zval_copy_ctor(& tmp___7);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2072\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    convert_to_long(& tmp___7);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2073\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    dim = & tmp___7;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2074\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2169\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2093\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = zval_isref_p(*container_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2094\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2075\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2092\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2090\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = zval_refcount_p(*container_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2091\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___9 > 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2084\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(*container_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2085\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2076\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___8 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2077\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            new_zv___1 = (zval *)tmp___8;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2078\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)new_zv___1)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2086\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2081\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2079\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->value = (*container_ptr)->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "2080\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              new_zv___1->type = (*container_ptr)->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2082\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(new_zv___1, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2083\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(new_zv___1);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2087\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *container_ptr = new_zv___1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2088\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(new_zv___1);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2089\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        break;
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2095\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2170\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  container = *container_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2171\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->str_offset.str = container;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2172\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(container);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->str_offset.offset = (unsigned int )dim->value.lval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result->str_offset.ptr_ptr = (zval **)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 5: 
  if (! (container->value.obj.handlers)->read_dimension) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2096\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Cannot use object as array");
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2141\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (dim_type == 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2108\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      orig = dim;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2109\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2105\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2097\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___11 = _emalloc(sizeof(zval_gc_info ));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2098\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _tmp = (zval *)tmp___11;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2099\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ((zval_gc_info *)_tmp)->u.buffered = (gc_root_buffer *)((void *)0);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2106\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2102\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2100\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->value = dim->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2101\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _tmp->type = dim->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2103\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(_tmp, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2104\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(_tmp);
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2107\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        dim = _tmp;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2110\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      orig->type = (unsigned char)0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2111\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2142\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    overloaded_result = (*((container->value.obj.handlers)->read_dimension))(container,
                                                                             dim,
                                                                             type);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2143\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (overloaded_result) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2132\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___16 = zval_isref_p(overloaded_result);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2133\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___16) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2112\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2129\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___14 = zval_refcount_p(overloaded_result);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2130\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___14 > 0U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2118\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___12 = overloaded_result;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2119\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2113\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___13 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2114\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            overloaded_result = (zval *)tmp___13;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2115\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)overloaded_result)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2120\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2116\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            overloaded_result->value = tmp___12->value;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "2117\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            overloaded_result->type = tmp___12->type;
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2121\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(overloaded_result);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2122\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(overloaded_result);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2123\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(overloaded_result, 0U);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2124\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "2131\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )overloaded_result->type != 5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2125\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___15 = zend_get_class_entry((zval const   *)container);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2126\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          ce = (zend_class_entry *)tmp___15;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2127\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zend_error(1 << 3L,
                     "Indirect modification of overloaded element of %s has no effect",
                     ce->name);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "2128\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2134\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = & overloaded_result;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2135\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      retval = & executor_globals.error_zval_ptr;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2144\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2136\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t = result;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2137\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr = *retval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2138\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t->var.ptr_ptr = & __t->var.ptr;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2145\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(*retval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2146\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (dim_type == 1 << 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2139\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(dim);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2140\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 3: 
  if (type != 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2148\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (container->value.lval == 0L) {
      goto convert_to_array;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2147\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2149\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: ;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2180\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (type == 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2153\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Cannot unset offset in a non-array variable");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2154\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2150\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0 = result;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2151\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr = & executor_globals.uninitialized_zval;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "2152\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __t___0->var.ptr_ptr = & __t___0->var.ptr;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2155\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(& executor_globals.uninitialized_zval);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2156\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 1L, "Cannot use a scalar value as an array");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2157\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result->var.ptr_ptr = & executor_globals.error_zval_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "2158\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(executor_globals.error_zval_ptr);
  }
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2182\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static zval **zend_fetch_dimension_address_inner(HashTable *ht ,
                                                          zval const   *dim ,
                                                          int dim_type ,
                                                          int type ) 
{ zval **retval ;
  char *offset_key ;
  int offset_key_length ;
  ulong hval ;
  register char const   *tmp ;
  char const   *end ;
  ulong __attribute__((__visibility__("default")))  tmp___0 ;
  zval *new_zval ;
  int __attribute__((__visibility__("default")))  tmp___1 ;
  long tmp___2 ;
  zval *new_zval___0 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  zval **tmp___4 ;

  {
  switch ((int )dim->type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  offset_key = (char *)"";
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1985\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset_key_length = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1986\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hval = zend_inline_hash_func("", 1U);
  goto fetch_string_dim;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1987\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  offset_key = (char *)dim->value.str.val;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1988\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  offset_key_length = (int )dim->value.str.len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1989\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (dim_type == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hval = ((zend_literal *)dim)->hash_value;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1964\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1955\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = (char const   *)offset_key;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1956\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1925\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1926\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1957\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1953\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1947\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          end = (char const   *)(((offset_key + offset_key_length) + 1) - 1);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1948\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1933\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1927\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (offset_key_length + 1 > 2) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1932\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1931\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1929\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1928\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1930\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1949\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          hval = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1950\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1937\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1938\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1936\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1935\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1934\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1939\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            hval = hval * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1951\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1945\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int )*offset_key == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1941\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (hval - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1940\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1942\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              hval = (unsigned long )(- ((long )hval));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1944\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (hval > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1943\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
            goto num_index;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1946\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1952\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1954\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1965\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )offset_key >= (unsigned int )compiler_globals.interned_strings_start) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1961\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )offset_key < (unsigned int )compiler_globals.interned_strings_end) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1958\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = ((Bucket *)(offset_key - sizeof(Bucket )))->h;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1959\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zend_hash_func((char const   *)offset_key,
                                 (unsigned int )(offset_key_length + 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1960\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        hval = (unsigned long )tmp___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1962\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_hash_func((char const   *)offset_key,
                               (unsigned int )(offset_key_length + 1));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1963\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      hval = (unsigned long )tmp___0;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1990\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  fetch_string_dim: 
  tmp___1 = zend_hash_quick_find((HashTable const   *)ht,
                                 (char const   *)offset_key,
                                 (unsigned int )(offset_key_length + 1), hval,
                                 (void **)(& retval));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1991\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1 == (int __attribute__((__visibility__("default")))  )-1) {
    switch (type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1966\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    zend_error(1 << 3L, "Undefined index: %s", offset_key);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1967\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    case 3: 
    retval = & executor_globals.uninitialized_zval_ptr;
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1968\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    zend_error(1 << 3L, "Undefined index: %s", offset_key);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1969\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    new_zval = & executor_globals.uninitialized_zval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1970\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(new_zval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1971\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_quick_add_or_update(ht, (char const   *)offset_key,
                                   (unsigned int )(offset_key_length + 1), hval,
                                   (void *)(& new_zval), sizeof(zval *),
                                   (void **)(& retval), 1);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1972\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1992\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 2: 
  tmp___2 = zend_dval_to_lval((double )dim->value.dval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1993\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hval = (unsigned long )tmp___2;
  goto num_index;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1994\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 7: 
  zend_error(1 << 11L,
             "Resource ID#%ld used as offset, casting to integer (%ld)",
             dim->value.lval, dim->value.lval);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1995\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 3: 
  case 1: 
  hval = (unsigned long )dim->value.lval;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1996\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  num_index: 
  tmp___3 = zend_hash_index_find((HashTable const   *)ht, hval,
                                 (void **)(& retval));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1997\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3 == (int __attribute__((__visibility__("default")))  )-1) {
    switch (type) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1973\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 0: 
    zend_error(1 << 3L, "Undefined offset: %ld", hval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1974\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 6: 
    case 3: 
    retval = & executor_globals.uninitialized_zval_ptr;
    break;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1975\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 2: 
    zend_error(1 << 3L, "Undefined offset: %ld", hval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1976\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    case 1: 
    new_zval___0 = & executor_globals.uninitialized_zval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1977\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(new_zval___0);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1978\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_index_update_or_next_insert(ht, hval, (void *)(& new_zval___0),
                                           sizeof(zval *), (void **)(& retval),
                                           1);
    break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1979\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1998\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  zend_error(1 << 1L, "Illegal offset type");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1999\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (type == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1980\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = & executor_globals.error_zval_ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1983\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (type == 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1981\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = & executor_globals.error_zval_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1982\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = & executor_globals.uninitialized_zval_ptr;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2000\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___4);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2001\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (retval);
}
}
extern void __attribute__((__visibility__("default")))  _zval_ptr_dtor(zval **zval_ptr ) ;
__inline static HashTable *zend_get_target_symbol_table(int fetch_type ) 
{ void __attribute__((__visibility__("default")))  *tmp ;

  {
  switch (fetch_type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1918\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0x10000000: 
  if (! executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1912\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_rebuild_symbol_table();
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1913\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1919\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (executor_globals.active_symbol_table);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1920\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0x00000000: 
  case 0x40000000: 
  return (& executor_globals.symbol_table);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1921\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0x20000000: 
  if (! (executor_globals.active_op_array)->static_variables) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1914\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _emalloc(sizeof(HashTable ));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1915\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (executor_globals.active_op_array)->static_variables = (HashTable *)tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1916\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _zend_hash_init((executor_globals.active_op_array)->static_variables, 2U,
                    (ulong (*)(char const   *arKey , uint nKeyLength ))((void *)0),
                    (void (*)(void * ))(& _zval_ptr_dtor), (unsigned char)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1917\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1922\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((executor_globals.active_op_array)->static_variables);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1923\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((HashTable *)((void *)0));
}
}
struct _zend_extension {
   char *name ;
   char *version ;
   char *author ;
   char *URL ;
   char *copyright ;
   int (*startup)(zend_extension *extension ) ;
   void (*shutdown)(zend_extension *extension ) ;
   void (*activate)(void) ;
   void (*deactivate)(void) ;
   void (*message_handler)(int message , void *arg ) ;
   void (*op_array_handler)(zend_op_array *op_array ) ;
   void (*statement_handler)(zend_op_array *op_array ) ;
   void (*fcall_begin_handler)(zend_op_array *op_array ) ;
   void (*fcall_end_handler)(zend_op_array *op_array ) ;
   void (*op_array_ctor)(zend_op_array *op_array ) ;
   void (*op_array_dtor)(zend_op_array *op_array ) ;
   int (*api_no_check)(int api_no ) ;
   int (*build_id_check)(char const   *build_id ) ;
   void *reserved3 ;
   void *reserved4 ;
   void *reserved5 ;
   void *reserved6 ;
   void *reserved7 ;
   void *reserved8 ;
   void *handle ;
   int resource_number ;
};
static void zend_extension_fcall_end_handler(zend_extension const   *extension ,
                                             zend_op_array *op_array ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1910\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (extension->fcall_end_handler) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1908\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*(extension->fcall_end_handler))(op_array);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1909\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1911\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
static void zend_extension_fcall_begin_handler(zend_extension const   *extension ,
                                               zend_op_array *op_array ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1906\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (extension->fcall_begin_handler) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1904\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*(extension->fcall_begin_handler))(op_array);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1905\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1907\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
static void zend_extension_statement_handler(zend_extension const   *extension ,
                                             zend_op_array *op_array ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1902\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (extension->statement_handler) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1900\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*(extension->statement_handler))(op_array);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1901\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1903\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
extern void __attribute__((__visibility__("default")))  _zval_dtor_func(zval *zvalue ) ;
__inline static void ( __attribute__((__always_inline__)) gc_zval_check_possible_root)(zval *z ) ;
__inline static zval *zend_assign_to_variable(zval **variable_ptr_ptr ,
                                              zval *value ) 
{ zval *variable_ptr ;
  zval garbage ;
  long tmp ;
  long tmp___0 ;
  zend_bool tmp___1 ;
  int tmp___2 ;
  long tmp___3 ;
  long tmp___4 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_bool tmp___6 ;
  zend_uint tmp___7 ;
  zend_uint tmp___8 ;
  long tmp___9 ;
  long tmp___10 ;
  zend_bool tmp___11 ;
  int tmp___12 ;
  long tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1894\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr = *variable_ptr_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1895\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )variable_ptr->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1822\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )(variable_ptr->value.obj.handlers)->set != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1823\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1819\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*((variable_ptr->value.obj.handlers)->set))(variable_ptr_ptr, value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1820\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (variable_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1821\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1824\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1896\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___11 = zval_isref_p(variable_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1897\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___11) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1825\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = 0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1826\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___12 = 1;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1898\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___13 = __builtin_expect((long )tmp___12, 1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1899\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___13) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1874\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___8 = zval_refcount_p(variable_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1875\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___8 == 1U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1845\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___4 = __builtin_expect((long )((unsigned int )variable_ptr == (unsigned int )value),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1846\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1827\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (variable_ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1841\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zval_isref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1842\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1828\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = 0;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1829\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = 1;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1843\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = __builtin_expect((long )tmp___2, 1L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1844\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1836\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1837\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *variable_ptr_ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1838\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = __builtin_expect((long )((unsigned int )variable_ptr != (unsigned int )(& executor_globals.uninitialized_zval)),
                                     1L);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1839\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1832\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)variable_ptr)->u.buffered & 4294967292UL)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1830\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              gc_remove_zval_from_buffer(variable_ptr);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1831\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1833\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_dtor(variable_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1834\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _efree((void *)variable_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1835\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_delref_p(variable_ptr);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1840\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return (value);
        } else {
          goto copy_value;
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1870\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(variable_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1871\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      gc_zval_check_possible_root(variable_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1872\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___6 = zval_isref_p(value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1873\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1864\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = zval_refcount_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1865\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___7 > 0U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1855\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1847\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___5 = _emalloc(sizeof(zval_gc_info ));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1848\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            variable_ptr = (zval *)tmp___5;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1849\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ((zval_gc_info *)variable_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1856\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *variable_ptr_ptr = variable_ptr;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1857\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1852\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1850\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              variable_ptr->value = value->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1851\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              variable_ptr->type = value->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1853\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_set_refcount_p(variable_ptr, 1U);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1854\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_unset_isref_p(variable_ptr);
            break;
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1858\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_copy_ctor(variable_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1859\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return (variable_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1860\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *variable_ptr_ptr = value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1861\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_addref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1862\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(value);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1863\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return (value);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1866\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *variable_ptr_ptr = value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1867\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1868\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(value);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1869\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return (value);
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1891\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___10 = __builtin_expect((long )((unsigned int )variable_ptr != (unsigned int )value),
                                1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1892\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1888\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      copy_value: 
      tmp___9 = __builtin_expect((long )((int )variable_ptr->type <= 3), 1L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1889\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1878\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1876\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          variable_ptr->value = value->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1877\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          variable_ptr->type = value->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1879\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(variable_ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1884\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1880\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          garbage.value = variable_ptr->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1881\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          garbage.type = variable_ptr->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1885\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1882\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          variable_ptr->value = value->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1883\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          variable_ptr->type = value->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1886\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(variable_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1887\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_dtor_func(& garbage);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1890\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1893\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (variable_ptr);
  }
}
}
__inline static zval *zend_assign_const_to_variable(zval **variable_ptr_ptr ,
                                                    zval *value ) 
{ zval *variable_ptr ;
  zval garbage ;
  long tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  zend_uint tmp___2 ;
  long tmp___3 ;
  zend_bool tmp___4 ;
  int tmp___5 ;
  long tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1814\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr = *variable_ptr_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1815\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )variable_ptr->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1775\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )(variable_ptr->value.obj.handlers)->set != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1776\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1772\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*((variable_ptr->value.obj.handlers)->set))(variable_ptr_ptr, value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1773\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (variable_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1774\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1777\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1816\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zval_refcount_p(variable_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1817\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )(tmp___2 > 1U), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1818\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1795\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zval_isref_p(variable_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1796\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1778\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = 0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1779\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = 1;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1797\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = __builtin_expect((long )tmp___5, 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1798\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1788\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(variable_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1789\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      gc_zval_check_possible_root(variable_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1790\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1780\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1781\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr = (zval *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1782\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)variable_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1791\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1785\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1783\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          variable_ptr->value = value->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1784\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          variable_ptr->type = value->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1786\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(variable_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1787\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(variable_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1792\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(variable_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1793\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *variable_ptr_ptr = variable_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1794\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (variable_ptr);
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1811\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___1 = __builtin_expect((long )((int )variable_ptr->type <= 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1812\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1801\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1799\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr->value = value->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1800\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr->type = value->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1802\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(variable_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1807\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1803\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        garbage.value = variable_ptr->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1804\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        garbage.type = variable_ptr->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1808\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1805\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr->value = value->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1806\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr->type = value->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1809\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(variable_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1810\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor_func(& garbage);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1813\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (variable_ptr);
  }
}
}
__inline static zval *zend_assign_tmp_to_variable(zval **variable_ptr_ptr ,
                                                  zval *value ) 
{ zval *variable_ptr ;
  zval garbage ;
  long tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  long tmp___1 ;
  zend_uint tmp___2 ;
  long tmp___3 ;
  zend_bool tmp___4 ;
  int tmp___5 ;
  long tmp___6 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1767\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr = *variable_ptr_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1768\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )variable_ptr->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1731\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )(variable_ptr->value.obj.handlers)->set != (unsigned int )((void *)0)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1732\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1728\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*((variable_ptr->value.obj.handlers)->set))(variable_ptr_ptr, value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1729\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (variable_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1730\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1733\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1769\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = zval_refcount_p(variable_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1770\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )(tmp___2 > 1U), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1771\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1750\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = zval_isref_p(variable_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___4) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1734\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = 0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1735\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___5 = 1;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1752\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = __builtin_expect((long )tmp___5, 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1753\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1744\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_delref_p(variable_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1745\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      gc_zval_check_possible_root(variable_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1746\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1736\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1737\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr = (zval *)tmp___0;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1738\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)variable_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1747\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1741\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1739\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          variable_ptr->value = value->value;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1740\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          variable_ptr->type = value->type;
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1742\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_set_refcount_p(variable_ptr, 1U);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1743\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_unset_isref_p(variable_ptr);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1748\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *variable_ptr_ptr = variable_ptr;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1749\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (variable_ptr);
    } else {
      goto _L;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1764\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L: /* CIL Label */ 
    tmp___1 = __builtin_expect((long )((int )variable_ptr->type <= 3), 1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1765\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1756\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1754\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr->value = value->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1755\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr->type = value->type;
        break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1761\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1757\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        garbage.value = variable_ptr->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1758\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        garbage.type = variable_ptr->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1762\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1759\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr->value = value->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1760\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        variable_ptr->type = value->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1763\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor_func(& garbage);
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (variable_ptr);
  }
}
}
extern  __attribute__((__nothrow__)) void *memcpy(void * __restrict  __dest ,
                                                  void const   * __restrict  __src ,
                                                  size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern void __attribute__((__visibility__("default")))  *_erealloc(void *ptr ,
                                                                   size_t size ,
                                                                   int allow_failure ) ;
__inline static int zend_assign_to_string_offset(temp_variable const   *T ,
                                                 zval const   *value ,
                                                 int value_type ) 
{ char *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  void __attribute__((__visibility__("default")))  *tmp___1 ;
  char *tmp___2 ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1726\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(T->str_offset.str)->type == 6) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1722\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )T->str_offset.offset < 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1671\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L, "Illegal string offset:  %d", T->str_offset.offset);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1672\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1673\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1723\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (T->str_offset.offset >= (zend_uint const   )(T->str_offset.str)->value.str.len) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1683\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )(T->str_offset.str)->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1680\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )(T->str_offset.str)->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1674\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = _emalloc((unsigned int )((T->str_offset.offset + 1U) + 1U));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1675\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = (char *)tmp___0;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1676\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          memcpy((void */* __restrict  */)tmp,
                 (void const   */* __restrict  */)(T->str_offset.str)->value.str.val,
                 (unsigned int )((T->str_offset.offset + 1U) + 1U));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1677\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (T->str_offset.str)->value.str.val = tmp;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1678\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = _erealloc((void *)(T->str_offset.str)->value.str.val,
                              (unsigned int )((T->str_offset.offset + 1U) + 1U),
                              0);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1679\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (T->str_offset.str)->value.str.val = (char *)tmp___1;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1681\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = _erealloc((void *)(T->str_offset.str)->value.str.val,
                            (unsigned int )((T->str_offset.offset + 1U) + 1U), 0);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1682\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (T->str_offset.str)->value.str.val = (char *)tmp___1;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1684\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      memset((void *)((T->str_offset.str)->value.str.val + (T->str_offset.str)->value.str.len),
             ' ',
             (unsigned int )(T->str_offset.offset - (zend_uint const   )(T->str_offset.str)->value.str.len));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1685\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((T->str_offset.str)->value.str.val + (T->str_offset.offset + 1U)) = (char)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1686\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (T->str_offset.str)->value.str.len = (int )(T->str_offset.offset + 1U);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1694\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )(T->str_offset.str)->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1692\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )(T->str_offset.str)->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1687\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = _emalloc((unsigned int )((T->str_offset.str)->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1688\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = (char *)tmp___3;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1689\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          memcpy((void */* __restrict  */)tmp___2,
                 (void const   */* __restrict  */)(T->str_offset.str)->value.str.val,
                 (unsigned int )((T->str_offset.str)->value.str.len + 1));
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1690\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (T->str_offset.str)->value.str.val = tmp___2;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1691\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1693\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1724\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )value->type != 6) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1707\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1695\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4.value = (union _zvalue_value )value->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1696\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4.type = (unsigned char )value->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1708\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (value_type != 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1697\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zval_copy_ctor(& tmp___4);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1698\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1709\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )tmp___4.type != 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1699\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _convert_to_string(& tmp___4);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1700\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1710\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((T->str_offset.str)->value.str.val + T->str_offset.offset) = *(tmp___4.value.str.val + 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1711\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___4.value.str.val) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1705\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned int )tmp___4.value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1703\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp___4.value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1701\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1702\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _efree((void *)tmp___4.value.str.val);
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1704\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _efree((void *)tmp___4.value.str.val);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1706\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1720\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((T->str_offset.str)->value.str.val + T->str_offset.offset) = *(value->value.str.val + 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1721\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (value_type == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1718\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (value->value.str.val) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1716\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )value->value.str.val >= (unsigned int )compiler_globals.interned_strings_start) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1714\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )value->value.str.val < (unsigned int )compiler_globals.interned_strings_end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1712\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1713\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _efree((void *)value->value.str.val);
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1715\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _efree((void *)value->value.str.val);
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1717\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1719\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1725\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1727\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (1);
}
}
__inline static void zend_assign_to_object(zval **retval , zval **object_ptr ,
                                           zval *property_name ,
                                           int value_type , znode_op *value_op ,
                                           temp_variable const   *Ts ,
                                           int opcode ,
                                           zend_literal const   *key ) 
{ zval *object ;
  zend_free_op free_value ;
  zval *value ;
  zval *tmp ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  zend_uint tmp___1 ;
  zend_bool tmp___2 ;
  zval *orig_value ;
  void __attribute__((__visibility__("default")))  *tmp___3 ;
  zval *orig_value___0 ;
  void __attribute__((__visibility__("default")))  *tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1660\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  object = *object_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1661\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _get_zval_ptr(value_type, (znode_op const   *)value_op, Ts,
                      & free_value, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1662\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1663\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )object->type != 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1598\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )object == (unsigned int )(& executor_globals.error_zval)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1555\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (retval) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1548\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1549\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(*retval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1550\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1556\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_value.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1553\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_value.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1551\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor((zval *)((unsigned long )free_value.var & 4294967294UL));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1552\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_value.var);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1554\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1557\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1558\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1599\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )object->type == 0) {
      goto _L;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1597\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )object->type == 3) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1559\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (object->value.lval == 0L) {
          goto _L;
        } else {
          goto _L___1;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1596\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _L___1: /* CIL Label */ 
        if ((int )object->type == 6) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1584\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (object->value.str.len == 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1578\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L: /* CIL Label */ 
            tmp___2 = zval_isref_p(*object_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1579\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (tmp___2) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1560\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1577\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              while (1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1575\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___1 = zval_refcount_p(*object_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1576\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (tmp___1 > 1U) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1569\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_delref_p(*object_ptr);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1570\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1561\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    tmp___0 = _emalloc(sizeof(zval_gc_info ));
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1562\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv = (zval *)tmp___0;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1563\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1571\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1566\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    while (1) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "1564\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      new_zv->value = (*object_ptr)->value;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "1565\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      new_zv->type = (*object_ptr)->type;
                      break;
                    }
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1567\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    zval_set_refcount_p(new_zv, 1U);
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1568\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    zval_unset_isref_p(new_zv);
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1572\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *object_ptr = new_zv;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1573\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  _zval_copy_ctor(new_zv);
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1574\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
                break;
              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1580\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_dtor(*object_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1581\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _object_init(*object_ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1582\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            object = *object_ptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1583\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zend_error(1 << 1L, "Creating default object from empty value");
          } else {
            goto _L___0;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1592\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___0: /* CIL Label */ 
          zend_error(1 << 1L, "Attempt to assign property of non-object");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1593\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (retval) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1585\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *retval = & executor_globals.uninitialized_zval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1586\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            zval_addref_p(*retval);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1587\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1594\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (free_value.var) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1590\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned long )free_value.var & 1UL) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1588\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _zval_dtor((zval *)((unsigned long )free_value.var & 4294967294UL));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1589\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              i_zval_ptr_dtor(free_value.var);
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1591\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1595\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return;
        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1600\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1664\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (value_type == 1 << 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1606\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    orig_value = value;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1607\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1601\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___3 = _emalloc(sizeof(zval_gc_info ));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1602\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value = (zval *)tmp___3;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1603\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((zval_gc_info *)value)->u.buffered = (gc_root_buffer *)((void *)0);
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1608\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value->value = orig_value->value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1605\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      value->type = orig_value->type;
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1609\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_unset_isref_p(value);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1610\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(value, 0U);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1623\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (value_type == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1616\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      orig_value___0 = value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1617\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1611\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = _emalloc(sizeof(zval_gc_info ));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1612\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value = (zval *)tmp___4;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1613\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ((zval_gc_info *)value)->u.buffered = (gc_root_buffer *)((void *)0);
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1618\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1614\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value->value = orig_value___0->value;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1615\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        value->type = orig_value___0->type;
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1619\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(value);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1620\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_set_refcount_p(value, 0U);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1621\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_copy_ctor(value);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1622\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1665\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zval_addref_p(value);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1666\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (opcode == 136) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1645\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (object->value.obj.handlers)->write_property) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1639\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 1L, "Attempt to assign property of non-object");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1640\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (retval) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1624\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *retval = & executor_globals.uninitialized_zval;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1625\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(& executor_globals.uninitialized_zval);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1626\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1641\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (value_type == 1 << 1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1631\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        while (1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1629\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)value)->u.buffered & 4294967292UL)) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1627\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            gc_remove_zval_from_buffer(value);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1628\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1630\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _efree((void *)value);
          break;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1634\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (value_type == 1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1632\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(value);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1633\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1642\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (free_value.var) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1637\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((unsigned long )free_value.var & 1UL) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1635\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor((zval *)((unsigned long )free_value.var & 4294967294UL));
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1636\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          i_zval_ptr_dtor(free_value.var);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1638\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1643\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1644\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1646\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*((object->value.obj.handlers)->write_property))(object, property_name,
                                                      value, key);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1649\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! (object->value.obj.handlers)->write_dimension) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1647\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Cannot use object as array");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1648\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1650\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (*((object->value.obj.handlers)->write_dimension))(object, property_name,
                                                       value);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1667\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (retval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1654\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! executor_globals.exception) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1651\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *retval = value;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1652\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(value);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1653\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1655\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1668\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  i_zval_ptr_dtor(value);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1669\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )free_value.var != (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1658\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (((unsigned long )free_value.var & 1UL) == 0UL) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1656\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      i_zval_ptr_dtor(free_value.var);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1657\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1659\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1670\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
int __attribute__((__visibility__("default")))  zend_verify_arg_error(int error_type ,
                                                                      zend_function const   *zf ,
                                                                      zend_uint arg_num ,
                                                                      char const   *need_msg ,
                                                                      char const   *need_kind ,
                                                                      char const   *given_msg ,
                                                                      char *given_kind ) ;
extern char __attribute__((__visibility__("default")))  *zend_zval_type_name(zval const   *arg ) ;
char __attribute__((__visibility__("default")))  *zend_verify_arg_class_kind(zend_arg_info const   *cur_arg_info ,
                                                                             ulong fetch_type ,
                                                                             char const   **class_name ,
                                                                             zend_class_entry **pce ) ;
__inline static int zend_verify_arg_type(zend_function *zf , zend_uint arg_num ,
                                         zval *arg , ulong fetch_type ) 
{ zend_arg_info *cur_arg_info ;
  char *need_msg ;
  zend_class_entry *ce ;
  char const   *class_name ;
  char __attribute__((__visibility__("default")))  *tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  char __attribute__((__visibility__("default")))  *tmp___1 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___2 ;
  int __attribute__((__visibility__("default")))  tmp___3 ;
  zend_class_entry __attribute__((__visibility__("default")))  *tmp___4 ;
  zend_bool __attribute__((__visibility__("default")))  tmp___5 ;
  char __attribute__((__visibility__("default")))  *tmp___6 ;
  char __attribute__((__visibility__("default")))  *tmp___7 ;
  int __attribute__((__visibility__("default")))  tmp___8 ;
  int __attribute__((__visibility__("default")))  tmp___9 ;
  char __attribute__((__visibility__("default")))  *tmp___10 ;
  int __attribute__((__visibility__("default")))  tmp___11 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1544\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! zf->common.arg_info) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1488\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1491\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (arg_num > zf->common.num_args) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1489\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1490\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1545\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  cur_arg_info = zf->common.arg_info + (arg_num - 1U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1546\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (cur_arg_info->class_name) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1523\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! arg) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1492\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zend_verify_arg_class_kind((zend_arg_info const   *)cur_arg_info,
                                       fetch_type, & class_name, & ce);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1493\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      need_msg = (char *)tmp;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1494\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = zend_verify_arg_error(1 << 12L, (zend_function const   *)zf,
                                      arg_num, (char const   *)need_msg,
                                      class_name, "none", (char *)"");
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1495\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return ((int )tmp___0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1496\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1524\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )arg->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1507\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = zend_verify_arg_class_kind((zend_arg_info const   *)cur_arg_info,
                                           fetch_type, & class_name, & ce);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1508\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      need_msg = (char *)tmp___1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1509\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! ce) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1497\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = zend_get_class_entry((zval const   *)arg);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1498\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___3 = zend_verify_arg_error(1 << 12L, (zend_function const   *)zf,
                                        arg_num, (char const   *)need_msg,
                                        class_name, "instance of ",
                                        (char *)tmp___2->name);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1499\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return ((int )tmp___3);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1504\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___4 = zend_get_class_entry((zval const   *)arg);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1505\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___5 = instanceof_function((zend_class_entry const   *)tmp___4,
                                      (zend_class_entry const   *)ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1506\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___5) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1500\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1501\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___2 = zend_get_class_entry((zval const   *)arg);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1502\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = zend_verify_arg_error(1 << 12L, (zend_function const   *)zf,
                                          arg_num, (char const   *)need_msg,
                                          class_name, "instance of ",
                                          (char *)tmp___2->name);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1503\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return ((int )tmp___3);
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1522\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )arg->type != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1510\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___6 = zend_verify_arg_class_kind((zend_arg_info const   *)cur_arg_info,
                                             fetch_type, & class_name, & ce);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1511\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        need_msg = (char *)tmp___6;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1512\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = zend_zval_type_name((zval const   *)arg);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1513\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = zend_verify_arg_error(1 << 12L, (zend_function const   *)zf,
                                        arg_num, (char const   *)need_msg,
                                        class_name, (char const   *)tmp___7,
                                        (char *)"");
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1514\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return ((int )tmp___8);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1521\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! cur_arg_info->allow_null) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1515\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___6 = zend_verify_arg_class_kind((zend_arg_info const   *)cur_arg_info,
                                               fetch_type, & class_name, & ce);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1516\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          need_msg = (char *)tmp___6;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1517\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___7 = zend_zval_type_name((zval const   *)arg);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1518\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = zend_verify_arg_error(1 << 12L, (zend_function const   *)zf,
                                          arg_num, (char const   *)need_msg,
                                          class_name, (char const   *)tmp___7,
                                          (char *)"");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1519\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return ((int )tmp___8);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1520\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1543\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (cur_arg_info->type_hint) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1541\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )cur_arg_info->type_hint == 4) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1538\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! arg) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1525\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = zend_verify_arg_error(1 << 12L, (zend_function const   *)zf,
                                          arg_num, "be of the type array", "",
                                          "none", (char *)"");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1526\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return ((int )tmp___9);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1527\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1539\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )arg->type != 4) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1536\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )arg->type != 0) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1528\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = zend_zval_type_name((zval const   *)arg);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1529\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zend_verify_arg_error(1 << 12L,
                                             (zend_function const   *)zf,
                                             arg_num, "be of the type array",
                                             "", (char const   *)tmp___10,
                                             (char *)"");
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1530\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return ((int )tmp___11);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1535\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (! cur_arg_info->allow_null) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1531\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___10 = zend_zval_type_name((zval const   *)arg);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1532\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___11 = zend_verify_arg_error(1 << 12L,
                                               (zend_function const   *)zf,
                                               arg_num, "be of the type array",
                                               "", (char const   *)tmp___10,
                                               (char *)"");
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1533\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              return ((int )tmp___11);
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1534\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1537\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1540\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1542\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1547\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (1);
}
}
int __attribute__((__visibility__("default")))  zend_verify_arg_error(int error_type ,
                                                                      zend_function const   *zf ,
                                                                      zend_uint arg_num ,
                                                                      char const   *need_msg ,
                                                                      char const   *need_kind ,
                                                                      char const   *given_msg ,
                                                                      char *given_kind ) 
{ zend_execute_data *ptr ;
  char *fname ;
  char *fsep ;
  char const   *fclass ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1483\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = (executor_globals.current_execute_data)->prev_execute_data;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1484\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  fname = (char *)zf->common.function_name;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1485\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (zf->common.scope) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1475\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    fsep = (char *)"::";
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1476\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    fclass = (zf->common.scope)->name;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1477\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    fsep = (char *)"";
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1478\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    fclass = "";
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1486\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1481\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (ptr->op_array) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1479\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(error_type,
                 "Argument %d passed to %s%s%s() must %s%s, %s%s given, called in %s on line %d and defined",
                 arg_num, fclass, fsep, fname, need_msg, need_kind, given_msg,
                 given_kind, (ptr->op_array)->filename, (ptr->opline)->lineno);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1480\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(error_type,
                 "Argument %d passed to %s%s%s() must %s%s, %s%s given",
                 arg_num, fclass, fsep, fname, need_msg, need_kind, given_msg,
                 given_kind);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1482\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(error_type,
               "Argument %d passed to %s%s%s() must %s%s, %s%s given", arg_num,
               fclass, fsep, fname, need_msg, need_kind, given_msg, given_kind);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1487\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int __attribute__((__visibility__("default")))  )0);
}
}
char __attribute__((__visibility__("default")))  *zend_verify_arg_class_kind(zend_arg_info const   *cur_arg_info ,
                                                                             ulong fetch_type ,
                                                                             char const   **class_name ,
                                                                             zend_class_entry **pce ) 
{ zend_class_entry __attribute__((__visibility__("default")))  *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1471\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zend_fetch_class((char const   *)cur_arg_info->class_name,
                         (unsigned int )cur_arg_info->class_name_len,
                         (int )((fetch_type | 5UL) | 128UL));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1472\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *pce = (zend_class_entry *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1473\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*pce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1465\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *class_name = (*pce)->name;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1466\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *class_name = (char const   *)cur_arg_info->class_name;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1474\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (*pce) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1469\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((*pce)->ce_flags & 128U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1467\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return ((char __attribute__((__visibility__("default")))  *)"implement interface ");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1468\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return ((char __attribute__((__visibility__("default")))  *)"be an instance of ");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1470\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((char __attribute__((__visibility__("default")))  *)"be an instance of ");
  }
}
}
__inline static void make_real_object(zval **object_ptr ) 
{ zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1463\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )(*object_ptr)->type == 0) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1462\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )(*object_ptr)->type == 3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1434\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((*object_ptr)->value.lval == 0L) {
        goto _L;
      } else {
        goto _L___0;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1461\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L___0: /* CIL Label */ 
      if ((int )(*object_ptr)->type == 6) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1459\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((*object_ptr)->value.str.len == 0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1453\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L: /* CIL Label */ 
          zend_error(1 << 1L, "Creating default object from empty value");
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1454\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___1 = zval_isref_p(*object_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1455\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1435\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1452\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1450\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zval_refcount_p(*object_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1451\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___0 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1444\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*object_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1445\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1436\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1437\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1438\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1446\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1441\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1439\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*object_ptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1440\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*object_ptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1442\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1443\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1447\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *object_ptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1448\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1449\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1456\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _zval_dtor(*object_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1457\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _object_init(*object_ptr);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1458\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1460\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1464\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
static void zend_assign_to_variable_reference(zval **variable_ptr_ptr ,
                                              zval **value_ptr_ptr ) 
{ zval *variable_ptr ;
  zval *value_ptr ;
  void __attribute__((__visibility__("default")))  *tmp ;
  zend_uint tmp___0 ;
  zend_bool tmp___1 ;
  zval *new_zv ;
  void __attribute__((__visibility__("default")))  *tmp___2 ;
  zend_uint tmp___3 ;
  zend_uint tmp___4 ;
  void __attribute__((__visibility__("default")))  *tmp___5 ;
  zend_uint tmp___6 ;
  zend_bool tmp___7 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1430\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  variable_ptr = *variable_ptr_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1431\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  value_ptr = *value_ptr_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1432\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )variable_ptr == (unsigned int )(& executor_globals.error_zval)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1367\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    variable_ptr_ptr = & executor_globals.uninitialized_zval_ptr;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1429\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )value_ptr == (unsigned int )(& executor_globals.error_zval)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1368\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      variable_ptr_ptr = & executor_globals.uninitialized_zval_ptr;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1428\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((unsigned int )variable_ptr != (unsigned int )value_ptr) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1385\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___1 = zval_isref_p(value_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1386\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___1) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1369\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1380\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_delref_p(value_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1381\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___0 = zval_refcount_p(value_ptr);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1382\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (tmp___0 > 0U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1375\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1370\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp = _emalloc(sizeof(zval_gc_info ));
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1371\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              *value_ptr_ptr = (zval *)tmp;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1372\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ((zval_gc_info *)*value_ptr_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1376\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1373\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              (*value_ptr_ptr)->value = value_ptr->value;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1374\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              (*value_ptr_ptr)->type = value_ptr->type;
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1377\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            value_ptr = *value_ptr_ptr;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1378\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_copy_ctor(value_ptr);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1379\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1383\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_refcount_p(value_ptr, 1U);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1384\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(value_ptr);
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1387\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *variable_ptr_ptr = value_ptr;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1388\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zval_addref_p(value_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1389\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        i_zval_ptr_dtor(variable_ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1426\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___7 = zval_isref_p(variable_ptr);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1427\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___7) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1390\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1424\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )variable_ptr_ptr == (unsigned int )value_ptr_ptr) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1407\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            while (1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1405\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___3 = zval_refcount_p(*variable_ptr_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1406\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___3 > 1U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1399\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_delref_p(*variable_ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1400\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1391\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___2 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1392\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  new_zv = (zval *)tmp___2;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1393\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)new_zv)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1401\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1396\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  while (1) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1394\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->value = (*variable_ptr_ptr)->value;
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "1395\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    new_zv->type = (*variable_ptr_ptr)->type;
                    break;
                  }
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1397\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_set_refcount_p(new_zv, 1U);
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1398\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  zval_unset_isref_p(new_zv);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1402\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *variable_ptr_ptr = new_zv;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1403\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(new_zv);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1404\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              break;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "1423\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )variable_ptr == (unsigned int )(& executor_globals.uninitialized_zval)) {
              goto _L;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1421\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___6 = zval_refcount_p(variable_ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "1422\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (tmp___6 > 2U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1413\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L: /* CIL Label */ 
                tmp___4 = zval_refcount_p(variable_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1414\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(variable_ptr, tmp___4 - 2U);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1415\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1408\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  tmp___5 = _emalloc(sizeof(zval_gc_info ));
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1409\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  *variable_ptr_ptr = (zval *)tmp___5;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1410\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  ((zval_gc_info *)*variable_ptr_ptr)->u.buffered = (gc_root_buffer *)((void *)0);
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1416\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                while (1) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1411\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  (*variable_ptr_ptr)->value = variable_ptr->value;
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "1412\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  (*variable_ptr_ptr)->type = variable_ptr->type;
                  break;
                }
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1417\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _zval_copy_ctor(*variable_ptr_ptr);
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1418\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                *value_ptr_ptr = *variable_ptr_ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1419\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                zval_set_refcount_p(*variable_ptr_ptr, 2U);
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "1420\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1425\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_set_isref_p(*variable_ptr_ptr);
        }
      }
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1433\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static zval *_get_obj_zval_ptr(int op_type , znode_op *op ,
                                        temp_variable const   *Ts ,
                                        zend_free_op *should_free , int type ) 
{ long tmp ;
  zval *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1364\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (op_type == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1361\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.This != (unsigned int )((void *)0)),
                           1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1362\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1358\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      should_free->var = (zval *)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1359\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (executor_globals.This);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1360\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Using $this when not in object context");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1363\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1365\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr(op_type, (znode_op const   *)op, Ts, should_free, type);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1366\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___0);
}
}
__inline static zval *_get_obj_zval_ptr(int op_type , znode_op *op ,
                                        temp_variable const   *Ts ,
                                        zend_free_op *should_free , int type ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_obj_zval_ptr_ptr_unused)(void) 
{ long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((unsigned int )executor_globals.This != (unsigned int )((void *)0)),
                         1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1357\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1353\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (& executor_globals.This);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1354\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Using $this when not in object context");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1355\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((zval **)((void *)0));
  }
}
}
__inline static zval **_get_obj_zval_ptr_ptr(int op_type ,
                                             znode_op const   *op ,
                                             temp_variable const   *Ts ,
                                             zend_free_op *should_free ,
                                             int type ) 
{ long tmp ;
  zval **tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (op_type == 1 << 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1347\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned int )executor_globals.This != (unsigned int )((void *)0)),
                           1L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1348\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1344\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      should_free->var = (zval *)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1345\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (& executor_globals.This);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1346\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error_noreturn(1, "Using $this when not in object context");
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1349\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_ptr(op_type, op, Ts, should_free, type);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___0);
}
}
__inline static zval **_get_obj_zval_ptr_ptr(int op_type ,
                                             znode_op const   *op ,
                                             temp_variable const   *Ts ,
                                             zend_free_op *should_free ,
                                             int type ) ;
__inline static zval *( __attribute__((__always_inline__)) _get_obj_zval_ptr_unused)(void) 
{ long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1342\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((unsigned int )executor_globals.This != (unsigned int )((void *)0)),
                         1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1343\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (executor_globals.This);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error_noreturn(1, "Using $this when not in object context");
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((zval *)((void *)0));
  }
}
}
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv)(zend_uint var ,
                                                                                  int type ) ;
__inline static zval **_get_zval_ptr_ptr(int op_type , znode_op const   *node ,
                                         temp_variable const   *Ts ,
                                         zend_free_op *should_free , int type ) 
{ zval **tmp ;
  zval **tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1338\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (op_type == 1 << 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1330\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    should_free->var = (zval *)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1331\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_ptr_ptr_cv((unsigned int )node->var, type);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1332\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (op_type == 1 << 2) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1333\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _get_zval_ptr_ptr_var((unsigned int )node->var, Ts, should_free);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1334\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1335\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      should_free->var = (zval *)0;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1336\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return ((zval **)((void *)0));
    }
  }
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_W)(zval ***ptr ,
                                                                            zend_uint var ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_W)(zval ***CVs ,
                                                                                           zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1326\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1327\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1328\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_W(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1329\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_RW)(zval ***ptr ,
                                                                             zend_uint var ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_RW)(zval ***CVs ,
                                                                                            zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1321\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1316\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_RW(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1317\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1318\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1322\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_IS)(zval ***ptr ,
                                                                             zend_uint var ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_IS)(zval ***CVs ,
                                                                                            zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1309\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_IS(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1310\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1311\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1315\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_UNSET)(zval ***ptr ,
                                                                                zend_uint var ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_UNSET)(zval ***CVs ,
                                                                                               zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1305\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1306\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1307\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1302\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_UNSET(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1303\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1304\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_R)(zval ***ptr ,
                                                                            zend_uint var ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv_BP_VAR_R)(zval ***CVs ,
                                                                                           zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1295\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_R(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1296\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1297\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup)(zval ***ptr ,
                                                                   zend_uint var ,
                                                                   int type ) ;
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_cv)(zend_uint var ,
                                                                                  int type ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1291\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = (executor_globals.current_execute_data)->CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1292\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1293\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1288\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup(ptr, var, type);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1289\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1290\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1294\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
__inline static zval **( __attribute__((__always_inline__)) _get_zval_ptr_ptr_var)(zend_uint var ,
                                                                                   temp_variable const   *Ts ,
                                                                                   zend_free_op *should_free ) 
{ zval **ptr_ptr ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1284\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr_ptr = ((temp_variable *)((char *)Ts + var))->var.ptr_ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1285\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((unsigned int )ptr_ptr != (unsigned int )((void *)0)),
                         1L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1286\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1282\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(*ptr_ptr, should_free, 1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1283\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_pzval_unlock_func(((temp_variable *)((char *)Ts + var))->str_offset.str,
                           should_free, 1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (ptr_ptr);
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv)(zend_uint var ,
                                                                             int type ) ;
__inline static zval *_get_zval_ptr(int op_type , znode_op const   *node ,
                                    temp_variable const   *Ts ,
                                    zend_free_op *should_free , int type ) 
{ zval *tmp ;
  zval *tmp___0 ;

  {
  switch (op_type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  should_free->var = (zval *)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((zval *)node->zv);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 1: 
  should_free->var = (zval *)((unsigned long )(& ((temp_variable *)((char *)Ts + node->var))->tmp_var) | 1UL);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (& ((temp_variable *)((char *)Ts + node->var))->tmp_var);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 2: 
  tmp = _get_zval_ptr_var((unsigned int )node->var, Ts, should_free);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 3: 
  should_free->var = (zval *)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1277\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((zval *)((void *)0));
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1278\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1 << 4: 
  should_free->var = (zval *)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1279\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _get_zval_ptr_cv((unsigned int )node->var, type);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1280\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___0);
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1281\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((zval *)((void *)0));
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_W)(zval ***CVs ,
                                                                                      zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1266\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1267\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1263\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_W(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1264\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (*tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1265\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*(*ptr));
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_W)(zval ***CVs ,
                                                                                      zend_uint var ) ;
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_RW)(zval ***CVs ,
                                                                                       zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1259\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1260\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_RW(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1257\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (*tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1258\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*(*ptr));
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_RW)(zval ***CVs ,
                                                                                       zend_uint var ) ;
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_IS)(zval ***CVs ,
                                                                                       zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1252\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1253\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1254\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_IS(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1250\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (*tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1251\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1255\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*(*ptr));
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_UNSET)(zval ***CVs ,
                                                                                          zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1245\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1246\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1247\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1242\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_UNSET(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1243\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (*tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1244\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1248\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*(*ptr));
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_UNSET)(zval ***CVs ,
                                                                                          zend_uint var ) ;
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv_BP_VAR_R)(zval ***CVs ,
                                                                                      zend_uint var ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1235\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup_BP_VAR_R(ptr, var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1236\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (*tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1237\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*(*ptr));
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_cv)(zend_uint var ,
                                                                             int type ) 
{ zval ***ptr ;
  zval **tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1231\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = (executor_globals.current_execute_data)->CVs + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1232\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = __builtin_expect((long )((unsigned int )*ptr == (unsigned int )((void *)0)),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1228\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = _get_zval_cv_lookup(ptr, var, type);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1229\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (*tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1230\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*(*ptr));
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_W)(zval ***ptr ,
                                                                            zend_uint var ) 
{ zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1225\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  cv = (executor_globals.active_op_array)->vars + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1226\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1217\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(& executor_globals.uninitialized_zval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1218\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *ptr = (zval **)(executor_globals.current_execute_data)->CVs + ((zend_uint )(executor_globals.active_op_array)->last_var + var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1219\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *(*ptr) = & executor_globals.uninitialized_zval;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1223\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                               (char const   *)cv->name,
                               (unsigned int )(cv->name_len + 1),
                               cv->hash_value, (void **)ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1224\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1220\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1221\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(executor_globals.active_symbol_table,
                                     (char const   *)cv->name,
                                     (unsigned int )(cv->name_len + 1),
                                     cv->hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)ptr, 1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1222\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1227\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_RW)(zval ***ptr ,
                                                                             zend_uint var ) 
{ zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1214\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  cv = (executor_globals.active_op_array)->vars + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1215\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1204\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_addref_p(& executor_globals.uninitialized_zval);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1205\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *ptr = (zval **)(executor_globals.current_execute_data)->CVs + ((zend_uint )(executor_globals.active_op_array)->last_var + var);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *(*ptr) = & executor_globals.uninitialized_zval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1207\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 3L, "Undefined variable: %s", cv->name);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1212\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                               (char const   *)cv->name,
                               (unsigned int )(cv->name_len + 1),
                               cv->hash_value, (void **)ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1213\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1208\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1209\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zend_hash_quick_add_or_update(executor_globals.active_symbol_table,
                                     (char const   *)cv->name,
                                     (unsigned int )(cv->name_len + 1),
                                     cv->hash_value,
                                     (void *)(& executor_globals.uninitialized_zval_ptr),
                                     sizeof(zval *), (void **)ptr, 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1210\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 3L, "Undefined variable: %s", cv->name);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1211\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1216\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_IS)(zval ***ptr ,
                                                                             zend_uint var ) 
{ zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1201\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  cv = (executor_globals.active_op_array)->vars + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1202\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1196\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (& executor_globals.uninitialized_zval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1199\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                               (char const   *)cv->name,
                               (unsigned int )(cv->name_len + 1),
                               cv->hash_value, (void **)ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1200\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1197\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (& executor_globals.uninitialized_zval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1198\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1203\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_UNSET)(zval ***ptr ,
                                                                                zend_uint var ) 
{ zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1193\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  cv = (executor_globals.active_op_array)->vars + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1194\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1186\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 3L, "Undefined variable: %s", cv->name);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1187\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (& executor_globals.uninitialized_zval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1191\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                               (char const   *)cv->name,
                               (unsigned int )(cv->name_len + 1),
                               cv->hash_value, (void **)ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1192\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1188\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 3L, "Undefined variable: %s", cv->name);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1189\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (& executor_globals.uninitialized_zval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1190\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1195\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup_BP_VAR_R)(zval ***ptr ,
                                                                            zend_uint var ) 
{ zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1183\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  cv = (executor_globals.active_op_array)->vars + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1184\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.active_symbol_table) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1176\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zend_error(1 << 3L, "Undefined variable: %s", cv->name);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1177\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (& executor_globals.uninitialized_zval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1181\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                               (char const   *)cv->name,
                               (unsigned int )(cv->name_len + 1),
                               cv->hash_value, (void **)ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1182\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1178\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 3L, "Undefined variable: %s", cv->name);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1179\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (& executor_globals.uninitialized_zval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1180\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1185\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
static zval **( __attribute__((__noinline__)) _get_zval_cv_lookup)(zval ***ptr ,
                                                                   zend_uint var ,
                                                                   int type ) 
{ zend_compiled_variable *cv ;
  int __attribute__((__visibility__("default")))  tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1173\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  cv = (executor_globals.active_op_array)->vars + var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! executor_globals.active_symbol_table) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1171\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zend_hash_quick_find((HashTable const   *)executor_globals.active_symbol_table,
                               (char const   *)cv->name,
                               (unsigned int )(cv->name_len + 1),
                               cv->hash_value, (void **)ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1172\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp == (int __attribute__((__visibility__("default")))  )-1) {
      _L: /* CIL Label */ 
      switch (type) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1165\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 0: 
      case 6: 
      zend_error(1 << 3L, "Undefined variable: %s", cv->name);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1166\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 3: 
      return (& executor_globals.uninitialized_zval_ptr);
      break;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1167\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 2: 
      zend_error(1 << 3L, "Undefined variable: %s", cv->name);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1168\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      case 1: 
      zval_addref_p(& executor_globals.uninitialized_zval);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1169\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (! executor_globals.active_symbol_table) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1162\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *ptr = (zval **)(executor_globals.current_execute_data)->CVs + ((zend_uint )(executor_globals.active_op_array)->last_var + var);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1163\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *(*ptr) = & executor_globals.uninitialized_zval;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1164\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        _zend_hash_quick_add_or_update(executor_globals.active_symbol_table,
                                       (char const   *)cv->name,
                                       (unsigned int )(cv->name_len + 1),
                                       cv->hash_value,
                                       (void *)(& executor_globals.uninitialized_zval_ptr),
                                       sizeof(zval *), (void **)ptr, 1);
      }
      break;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1170\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*ptr);
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_var)(zend_uint var ,
                                                                              temp_variable const   *Ts ,
                                                                              zend_free_op *should_free ) 
{ zval *ptr ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1159\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = ((temp_variable *)((char *)Ts + var))->var.ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1160\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_pzval_unlock_func(ptr, should_free, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1161\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (ptr);
}
}
__inline static zval *( __attribute__((__always_inline__)) _get_zval_ptr_tmp)(zend_uint var ,
                                                                              temp_variable const   *Ts ,
                                                                              zend_free_op *should_free ) 
{ zval *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = & ((temp_variable *)((char *)Ts + var))->tmp_var;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1157\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  should_free->var = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1158\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
zval __attribute__((__visibility__("default")))  **zend_get_compiled_variable_value(zend_execute_data const   *execute_data_ptr ,
                                                                                    zend_uint var ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1155\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((zval __attribute__((__visibility__("default")))  **)*(execute_data_ptr->CVs + var));
}
}
zval __attribute__((__visibility__("default")))  **zend_get_compiled_variable_value(zend_execute_data const   *execute_data_ptr ,
                                                                                    zend_uint var ) ;
__inline static void ( __attribute__((__always_inline__)) zend_pzval_unlock_free_func)(zval *z ) 
{ zend_uint tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1152\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = zval_delref_p(z);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1153\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1144\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1151\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )z != (unsigned int )(& executor_globals.uninitialized_zval)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1147\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)z)->u.buffered & 4294967292UL)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1145\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        gc_remove_zval_from_buffer(z);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1146\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1148\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(z);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1149\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)z);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1150\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1154\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_pzval_unlock_free_func)(zval *z ) ;
__inline static void ( __attribute__((__always_inline__)) zend_pzval_unlock_func)(zval *z ,
                                                                                  zend_free_op *should_free ,
                                                                                  int unref ) 
{ zend_bool tmp ;
  zend_uint tmp___0 ;
  zend_uint tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1141\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = zval_delref_p(z);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1142\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1135\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    should_free->var = (zval *)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1136\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (unref) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1132\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = zval_isref_p(z);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1133\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1129\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = zval_refcount_p(z);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1130\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0 == 1U) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1127\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          zval_unset_isref_p(z);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1128\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1131\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1134\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1137\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    gc_zval_check_possible_root(z);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1138\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_set_refcount_p(z, 1U);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1139\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    zval_unset_isref_p(z);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1140\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    should_free->var = z;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
struct _realpath_cache_bucket;
typedef struct _realpath_cache_bucket realpath_cache_bucket;
extern realpath_cache_bucket __attribute__((__visibility__("default")))  **realpath_cache_get_buckets(void) ;
extern int __attribute__((__visibility__("default")))  realpath_cache_max_buckets(void) ;
extern int __attribute__((__visibility__("default")))  realpath_cache_size(void) ;
typedef long __time_t;
typedef __time_t time_t;
extern realpath_cache_bucket __attribute__((__visibility__("default")))  *realpath_cache_lookup(char const   *path ,
                                                                                                int path_len ,
                                                                                                time_t t ) ;
extern void __attribute__((__visibility__("default")))  realpath_cache_del(char const   *path ,
                                                                           int path_len ) ;
extern void __attribute__((__visibility__("default")))  realpath_cache_clean(void) ;
struct _virtual_cwd_globals;
typedef struct _virtual_cwd_globals virtual_cwd_globals;
extern virtual_cwd_globals cwd_globals ;
extern char __attribute__((__visibility__("default")))  *tsrm_realpath(char const   *path ,
                                                                       char *real_path ) ;
struct _cwd_state;
typedef struct _cwd_state cwd_state;
extern int __attribute__((__visibility__("default")))  virtual_file_ex(cwd_state *state ,
                                                                       char const   *path ,
                                                                       int (*verify_path)(cwd_state const   * ) ,
                                                                       int use_realpath ) ;
typedef unsigned int __gid_t;
typedef __gid_t gid_t;
typedef unsigned int __uid_t;
typedef __uid_t uid_t;
extern int __attribute__((__visibility__("default")))  virtual_chown(char const   *filename ,
                                                                     uid_t owner ,
                                                                     gid_t group ,
                                                                     int link ) ;
typedef unsigned int __mode_t;
typedef __mode_t mode_t;
extern int __attribute__((__visibility__("default")))  virtual_chmod(char const   *filename ,
                                                                     mode_t mode ) ;
struct utimbuf;
extern int __attribute__((__visibility__("default")))  virtual_utime(char const   *filename ,
                                                                     struct utimbuf *buf ) ;
extern int __attribute__((__visibility__("default")))  virtual_access(char const   *pathname ,
                                                                      int mode ) ;
extern FILE __attribute__((__visibility__("default")))  *virtual_popen(char const   *command ,
                                                                       char const   *type ) ;
struct __dirstream;
typedef struct __dirstream DIR;
extern DIR __attribute__((__visibility__("default")))  *virtual_opendir(char const   *pathname ) ;
extern int __attribute__((__visibility__("default")))  virtual_rmdir(char const   *pathname ) ;
extern int __attribute__((__visibility__("default")))  virtual_mkdir(char const   *pathname ,
                                                                     mode_t mode ) ;
extern int __attribute__((__visibility__("default")))  virtual_unlink(char const   *path ) ;
struct stat;
extern int __attribute__((__visibility__("default")))  virtual_lstat(char const   *path ,
                                                                     struct stat *buf ) ;
extern int __attribute__((__visibility__("default")))  virtual_stat(char const   *path ,
                                                                    struct stat *buf ) ;
extern int __attribute__((__visibility__("default")))  virtual_rename(char *oldname ,
                                                                      char *newname ) ;
extern int __attribute__((__visibility__("default")))  virtual_creat(char const   *path ,
                                                                     mode_t mode ) ;
extern int __attribute__((__visibility__("default")))  virtual_open(char const   *path ,
                                                                    int flags 
                                                                    , ...) ;
extern FILE __attribute__((__visibility__("default")))  *virtual_fopen(char const   *path ,
                                                                       char const   *mode ) ;
extern char __attribute__((__visibility__("default")))  *virtual_realpath(char const   *path ,
                                                                          char *real_path ) ;
extern int __attribute__((__visibility__("default")))  virtual_filepath_ex(char const   *path ,
                                                                           char **filepath ,
                                                                           int (*verify_path)(cwd_state const   * ) ) ;
extern int __attribute__((__visibility__("default")))  virtual_filepath(char const   *path ,
                                                                        char **filepath ) ;
extern int __attribute__((__visibility__("default")))  virtual_chdir_file(char const   *path ,
                                                                          int (*p_chdir)(char const   *path ) ) ;
extern int __attribute__((__visibility__("default")))  virtual_chdir(char const   *path ) ;
extern char __attribute__((__visibility__("default")))  *virtual_getcwd(char *buf ,
                                                                        size_t size ) ;
extern char __attribute__((__visibility__("default")))  *virtual_getcwd_ex(size_t *length ) ;
extern void __attribute__((__visibility__("default")))  virtual_cwd_shutdown(void) ;
extern void __attribute__((__visibility__("default")))  virtual_cwd_startup(void) ;
typedef long __off_t;
typedef int __ssize_t;
extern  __attribute__((__nothrow__)) __ssize_t getdirentries(int __fd ,
                                                             char * __restrict  __buf ,
                                                             size_t __nbytes ,
                                                             __off_t * __restrict  __basep )  __attribute__((__nonnull__(2,4))) ;
struct dirent;
extern  __attribute__((__nothrow__)) int alphasort(struct dirent  const  **__e1 ,
                                                   struct dirent  const  **__e2 )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern int scandir(char const   * __restrict  __dir ,
                   struct dirent *** __restrict  __namelist ,
                   int (*__selector)(struct dirent  const  * ) ,
                   int (*__cmp)(struct dirent  const  ** ,
                                struct dirent  const  ** ) )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int dirfd(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long telldir(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void seekdir(DIR *__dirp , long __pos )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void rewinddir(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern int readdir_r(DIR * __restrict  __dirp ,
                     struct dirent * __restrict  __entry ,
                     struct dirent ** __restrict  __result )  __attribute__((__nonnull__(1,2,3))) ;
extern struct dirent *readdir(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern int closedir(DIR *__dirp )  __attribute__((__nonnull__(1))) ;
extern DIR *fdopendir(int __fd ) ;
extern DIR *opendir(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int utime(char const   *__file ,
                                               struct utimbuf  const  *__file_times )  __attribute__((__nonnull__(1))) ;
struct __locale_struct;
typedef struct __locale_struct *__locale_t;
extern  __attribute__((__nothrow__)) int toupper_l(int __c , __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int __toupper_l(int __c , __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int tolower_l(int __c , __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int __tolower_l(int __c , __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int isblank_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isxdigit_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isupper_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isspace_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int ispunct_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isprint_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isgraph_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int islower_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isdigit_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int iscntrl_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isalpha_l(int  , __locale_t  ) ;
extern  __attribute__((__nothrow__)) int isalnum_l(int  , __locale_t  ) ;
typedef int __int32_t;
extern  __attribute__((__nothrow__)) __int32_t const   **__ctype_toupper_loc(void)  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) int toupper(int __c ) ;
__inline extern int toupper(int __c ) 
{ __int32_t const   **tmp ;
  __int32_t tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (__c >= -128) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1123\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (__c < 256) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1120\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = __ctype_toupper_loc();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1121\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = *(*tmp + __c);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1122\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = (int const   )__c;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1124\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = (int const   )__c;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1126\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int )tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) int toupper(int __c ) ;
extern  __attribute__((__nothrow__)) __int32_t const   **__ctype_tolower_loc(void)  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) int tolower(int __c ) ;
__inline extern int tolower(int __c ) 
{ __int32_t const   **tmp ;
  __int32_t tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1118\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (__c >= -128) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1116\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (__c < 256) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1113\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = __ctype_tolower_loc();
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1114\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = *(*tmp + __c);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1115\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = (int const   )__c;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1117\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = (int const   )__c;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1119\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int )tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) int tolower(int __c ) ;
extern  __attribute__((__nothrow__)) int _tolower(int  ) ;
extern  __attribute__((__nothrow__)) int _toupper(int  ) ;
extern  __attribute__((__nothrow__)) int toascii(int __c ) ;
extern  __attribute__((__nothrow__)) int isascii(int __c ) ;
extern  __attribute__((__nothrow__)) int isblank(int  ) ;
extern  __attribute__((__nothrow__)) int isxdigit(int  ) ;
extern  __attribute__((__nothrow__)) int isupper(int  ) ;
extern  __attribute__((__nothrow__)) int isspace(int  ) ;
extern  __attribute__((__nothrow__)) int ispunct(int  ) ;
extern  __attribute__((__nothrow__)) int isprint(int  ) ;
extern  __attribute__((__nothrow__)) int isgraph(int  ) ;
extern  __attribute__((__nothrow__)) int islower(int  ) ;
extern  __attribute__((__nothrow__)) int isdigit(int  ) ;
extern  __attribute__((__nothrow__)) int iscntrl(int  ) ;
extern  __attribute__((__nothrow__)) int isalpha(int  ) ;
extern  __attribute__((__nothrow__)) int isalnum(int  ) ;
extern  __attribute__((__nothrow__)) unsigned short const   **__ctype_b_loc(void)  __attribute__((__const__)) ;
typedef unsigned long long __u_quad_t;
typedef __u_quad_t __dev_t;
extern  __attribute__((__nothrow__)) int __xmknodat(int __ver , int __fd ,
                                                    char const   *__path ,
                                                    __mode_t __mode ,
                                                    __dev_t *__dev )  __attribute__((__nonnull__(3,5))) ;
__inline extern  __attribute__((__nothrow__)) int mknodat(int __fd ,
                                                          char const   *__path ,
                                                          __mode_t __mode ,
                                                          __dev_t __dev )  __attribute__((__nonnull__(2))) ;
__inline extern int mknodat(int __fd , char const   *__path , __mode_t __mode ,
                            __dev_t __dev ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1111\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __xmknodat(1, __fd, __path, __mode, & __dev);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1112\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int mknodat(int __fd ,
                                                          char const   *__path ,
                                                          __mode_t __mode ,
                                                          __dev_t __dev )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int __xmknod(int __ver ,
                                                  char const   *__path ,
                                                  __mode_t __mode ,
                                                  __dev_t *__dev )  __attribute__((__nonnull__(2,4))) ;
__inline extern  __attribute__((__nothrow__)) int mknod(char const   *__path ,
                                                        __mode_t __mode ,
                                                        __dev_t __dev )  __attribute__((__nonnull__(1))) ;
__inline extern int mknod(char const   *__path , __mode_t __mode ,
                          __dev_t __dev ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1109\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __xmknod(1, __path, __mode, & __dev);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int mknod(char const   *__path ,
                                                        __mode_t __mode ,
                                                        __dev_t __dev )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int __fxstatat(int __ver , int __fildes ,
                                                    char const   *__filename ,
                                                    struct stat *__stat_buf ,
                                                    int __flag )  __attribute__((__nonnull__(3,4))) ;
__inline extern  __attribute__((__nothrow__)) int fstatat(int __fd ,
                                                          char const   * __restrict  __filename ,
                                                          struct stat * __restrict  __statbuf ,
                                                          int __flag )  __attribute__((__nonnull__(2,3))) ;
__inline extern int fstatat(int __fd , char const   * __restrict  __filename ,
                            struct stat * __restrict  __statbuf , int __flag ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1107\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __fxstatat(3, __fd, (char const   *)__filename,
                   (struct stat *)__statbuf, __flag);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1108\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int fstatat(int __fd ,
                                                          char const   * __restrict  __filename ,
                                                          struct stat * __restrict  __statbuf ,
                                                          int __flag )  __attribute__((__nonnull__(2,3))) ;
extern  __attribute__((__nothrow__)) int __fxstat(int __ver , int __fildes ,
                                                  struct stat *__stat_buf )  __attribute__((__nonnull__(3))) ;
__inline extern  __attribute__((__nothrow__)) int fstat(int __fd ,
                                                        struct stat *__statbuf )  __attribute__((__nonnull__(2))) ;
__inline extern int fstat(int __fd , struct stat *__statbuf ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1105\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __fxstat(3, __fd, __statbuf);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1106\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int fstat(int __fd ,
                                                        struct stat *__statbuf )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int __lxstat(int __ver ,
                                                  char const   *__filename ,
                                                  struct stat *__stat_buf )  __attribute__((__nonnull__(2,3))) ;
__inline extern  __attribute__((__nothrow__)) int lstat(char const   * __restrict  __path ,
                                                        struct stat * __restrict  __statbuf )  __attribute__((__nonnull__(1,2))) ;
__inline extern int lstat(char const   * __restrict  __path ,
                          struct stat * __restrict  __statbuf ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1103\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __lxstat(3, (char const   *)__path, (struct stat *)__statbuf);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1104\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int lstat(char const   * __restrict  __path ,
                                                        struct stat * __restrict  __statbuf )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int __xstat(int __ver ,
                                                 char const   *__filename ,
                                                 struct stat *__stat_buf )  __attribute__((__nonnull__(2,3))) ;
__inline extern  __attribute__((__nothrow__)) int stat(char const   * __restrict  __path ,
                                                       struct stat * __restrict  __statbuf )  __attribute__((__nonnull__(1,2))) ;
__inline extern int stat(char const   * __restrict  __path ,
                         struct stat * __restrict  __statbuf ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1101\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __xstat(3, (char const   *)__path, (struct stat *)__statbuf);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1102\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int stat(char const   * __restrict  __path ,
                                                       struct stat * __restrict  __statbuf )  __attribute__((__nonnull__(1,2))) ;
struct timespec;
extern  __attribute__((__nothrow__)) int futimens(int __fd ,
                                                  struct timespec  const  *__times ) ;
extern  __attribute__((__nothrow__)) int utimensat(int __fd ,
                                                   char const   *__path ,
                                                   struct timespec  const  *__times ,
                                                   int __flags )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int mkfifoat(int __fd ,
                                                  char const   *__path ,
                                                  __mode_t __mode )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int mkfifo(char const   *__path ,
                                                __mode_t __mode )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int mkdirat(int __fd ,
                                                 char const   *__path ,
                                                 __mode_t __mode )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int mkdir(char const   *__path ,
                                               __mode_t __mode )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) __mode_t umask(__mode_t __mask ) ;
extern  __attribute__((__nothrow__)) int fchmodat(int __fd ,
                                                  char const   *__file ,
                                                  __mode_t __mode , int __flag )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int fchmod(int __fd , __mode_t __mode ) ;
extern  __attribute__((__nothrow__)) int lchmod(char const   *__file ,
                                                __mode_t __mode )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int chmod(char const   *__file ,
                                               __mode_t __mode )  __attribute__((__nonnull__(1))) ;
extern int fdatasync(int __fildes ) ;
extern int lockf(int __fd , int __cmd , __off_t __len ) ;
extern  __attribute__((__nothrow__)) long syscall(long __sysno  , ...) ;
typedef int __intptr_t;
typedef __intptr_t intptr_t;
extern  __attribute__((__nothrow__)) void *sbrk(intptr_t __delta ) ;
extern  __attribute__((__nothrow__)) int brk(void *__addr ) ;
extern  __attribute__((__nothrow__)) int ftruncate(int __fd , __off_t __length ) ;
extern  __attribute__((__nothrow__)) int truncate(char const   *__file ,
                                                  __off_t __length )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int getdtablesize(void) ;
extern  __attribute__((__nothrow__)) int getpagesize(void)  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) void sync(void) ;
extern long gethostid(void) ;
extern int fsync(int __fd ) ;
extern char *getpass(char const   *__prompt )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int chroot(char const   *__path )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int daemon(int __nochdir , int __noclose ) ;
extern  __attribute__((__nothrow__)) void setusershell(void) ;
extern  __attribute__((__nothrow__)) void endusershell(void) ;
extern  __attribute__((__nothrow__)) char *getusershell(void) ;
extern  __attribute__((__nothrow__)) int acct(char const   *__name ) ;
extern  __attribute__((__nothrow__)) int profil(unsigned short *__sample_buffer ,
                                                size_t __size ,
                                                size_t __offset ,
                                                unsigned int __scale )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int revoke(char const   *__file )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int vhangup(void) ;
extern  __attribute__((__nothrow__)) int setdomainname(char const   *__name ,
                                                       size_t __len )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int getdomainname(char *__name ,
                                                       size_t __len )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sethostid(long __id ) ;
extern  __attribute__((__nothrow__)) int sethostname(char const   *__name ,
                                                     size_t __len )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int gethostname(char *__name ,
                                                     size_t __len )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int getopt(int ___argc ,
                                                char * const  *___argv ,
                                                char const   *__shortopts ) ;
extern int optopt ;
extern int opterr ;
extern int optind ;
extern char *optarg ;
extern  __attribute__((__nothrow__)) int setlogin(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern int getlogin_r(char *__name , size_t __name_len )  __attribute__((__nonnull__(1))) ;
extern char *getlogin(void) ;
typedef int __pid_t;
extern  __attribute__((__nothrow__)) int tcsetpgrp(int __fd , __pid_t __pgrp_id ) ;
extern  __attribute__((__nothrow__)) __pid_t tcgetpgrp(int __fd ) ;
extern  __attribute__((__nothrow__)) int rmdir(char const   *__path )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int unlinkat(int __fd ,
                                                  char const   *__name ,
                                                  int __flag )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int unlink(char const   *__name )  __attribute__((__nonnull__(1))) ;
typedef __ssize_t ssize_t;
extern  __attribute__((__nothrow__)) ssize_t readlinkat(int __fd ,
                                                        char const   * __restrict  __path ,
                                                        char * __restrict  __buf ,
                                                        size_t __len )  __attribute__((__nonnull__(2,3))) ;
extern  __attribute__((__nothrow__)) int symlinkat(char const   *__from ,
                                                   int __tofd ,
                                                   char const   *__to )  __attribute__((__nonnull__(1,3))) ;
extern  __attribute__((__nothrow__)) ssize_t readlink(char const   * __restrict  __path ,
                                                      char * __restrict  __buf ,
                                                      size_t __len )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int symlink(char const   *__from ,
                                                 char const   *__to )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int linkat(int __fromfd ,
                                                char const   *__from ,
                                                int __tofd ,
                                                char const   *__to ,
                                                int __flags )  __attribute__((__nonnull__(2,4))) ;
extern  __attribute__((__nothrow__)) int link(char const   *__from ,
                                              char const   *__to )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int ttyslot(void) ;
extern  __attribute__((__nothrow__)) int isatty(int __fd ) ;
extern  __attribute__((__nothrow__)) int ttyname_r(int __fd , char *__buf ,
                                                   size_t __buflen )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) char *ttyname(int __fd ) ;
extern  __attribute__((__nothrow__)) __pid_t vfork(void) ;
extern  __attribute__((__nothrow__)) __pid_t fork(void) ;
extern  __attribute__((__nothrow__)) int setegid(__gid_t __gid ) ;
extern  __attribute__((__nothrow__)) int setregid(__gid_t __rgid ,
                                                  __gid_t __egid ) ;
extern  __attribute__((__nothrow__)) int setgid(__gid_t __gid ) ;
extern  __attribute__((__nothrow__)) int seteuid(__uid_t __uid ) ;
extern  __attribute__((__nothrow__)) int setreuid(__uid_t __ruid ,
                                                  __uid_t __euid ) ;
extern  __attribute__((__nothrow__)) int setuid(__uid_t __uid ) ;
extern  __attribute__((__nothrow__)) int getgroups(int __size , __gid_t *__list ) ;
extern  __attribute__((__nothrow__)) __gid_t getegid(void) ;
extern  __attribute__((__nothrow__)) __gid_t getgid(void) ;
extern  __attribute__((__nothrow__)) __uid_t geteuid(void) ;
extern  __attribute__((__nothrow__)) __uid_t getuid(void) ;
extern  __attribute__((__nothrow__)) __pid_t getsid(__pid_t __pid ) ;
extern  __attribute__((__nothrow__)) __pid_t setsid(void) ;
extern  __attribute__((__nothrow__)) int setpgrp(void) ;
extern  __attribute__((__nothrow__)) int setpgid(__pid_t __pid , __pid_t __pgid ) ;
extern  __attribute__((__nothrow__)) __pid_t getpgid(__pid_t __pid ) ;
extern  __attribute__((__nothrow__)) __pid_t __getpgid(__pid_t __pid ) ;
extern  __attribute__((__nothrow__)) __pid_t getpgrp(void) ;
extern  __attribute__((__nothrow__)) __pid_t getppid(void) ;
extern  __attribute__((__nothrow__)) __pid_t getpid(void) ;
extern  __attribute__((__nothrow__)) size_t confstr(int __name , char *__buf ,
                                                    size_t __len ) ;
extern  __attribute__((__nothrow__)) long sysconf(int __name ) ;
extern  __attribute__((__nothrow__)) long fpathconf(int __fd , int __name ) ;
extern  __attribute__((__nothrow__)) long pathconf(char const   *__path ,
                                                   int __name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__noreturn__)) void _exit(int __status ) ;
extern  __attribute__((__nothrow__)) int nice(int __inc ) ;
extern  __attribute__((__nothrow__)) int execlp(char const   *__file ,
                                                char const   *__arg  , ...)  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int execvp(char const   *__file ,
                                                char * const  *__argv )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int execl(char const   *__path ,
                                               char const   *__arg  , ...)  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int execle(char const   *__path ,
                                                char const   *__arg  , ...)  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int execv(char const   *__path ,
                                               char * const  *__argv )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int fexecve(int __fd ,
                                                 char * const  *__argv ,
                                                 char * const  *__envp )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int execve(char const   *__path ,
                                                char * const  *__argv ,
                                                char * const  *__envp )  __attribute__((__nonnull__(1,2))) ;
extern char **__environ ;
extern  __attribute__((__nothrow__)) int dup2(int __fd , int __fd2 ) ;
extern  __attribute__((__nothrow__)) int dup(int __fd ) ;
extern  __attribute__((__nothrow__)) char *getwd(char *__buf )  __attribute__((__nonnull__(1),
__deprecated__)) ;
extern  __attribute__((__nothrow__)) char *getcwd(char *__buf , size_t __size ) ;
extern  __attribute__((__nothrow__)) int fchdir(int __fd ) ;
extern  __attribute__((__nothrow__)) int chdir(char const   *__path )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int fchownat(int __fd ,
                                                  char const   *__file ,
                                                  __uid_t __owner ,
                                                  __gid_t __group , int __flag )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int lchown(char const   *__file ,
                                                __uid_t __owner ,
                                                __gid_t __group )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int fchown(int __fd , __uid_t __owner ,
                                                __gid_t __group ) ;
extern  __attribute__((__nothrow__)) int chown(char const   *__file ,
                                               __uid_t __owner ,
                                               __gid_t __group )  __attribute__((__nonnull__(1))) ;
extern int pause(void) ;
typedef unsigned int __useconds_t;
extern int usleep(__useconds_t __useconds ) ;
extern  __attribute__((__nothrow__)) __useconds_t ualarm(__useconds_t __value ,
                                                         __useconds_t __interval ) ;
extern unsigned int sleep(unsigned int __seconds ) ;
extern  __attribute__((__nothrow__)) unsigned int alarm(unsigned int __seconds ) ;
extern  __attribute__((__nothrow__)) int pipe(int *__pipedes ) ;
extern ssize_t pwrite(int __fd , void const   *__buf , size_t __n ,
                      __off_t __offset ) ;
extern ssize_t pread(int __fd , void *__buf , size_t __nbytes ,
                     __off_t __offset ) ;
extern ssize_t write(int __fd , void const   *__buf , size_t __n ) ;
extern ssize_t read(int __fd , void *__buf , size_t __nbytes ) ;
extern int close(int __fd ) ;
extern  __attribute__((__nothrow__)) __off_t lseek(int __fd , __off_t __offset ,
                                                   int __whence ) ;
extern  __attribute__((__nothrow__)) int faccessat(int __fd ,
                                                   char const   *__file ,
                                                   int __type , int __flag )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int access(char const   *__name ,
                                                int __type )  __attribute__((__nonnull__(1))) ;
extern void __attribute__((__visibility__("default")))  zend_vm_use_old_executor(void) ;
extern zval __attribute__((__visibility__("default")))  *zend_get_closure_this_ptr(zval *obj ) ;
extern zend_function const __attribute__((__visibility__("default")))  *zend_get_closure_method_def(zval *obj ) ;
extern zend_function __attribute__((__visibility__("default")))  *zend_get_closure_invoke_method(zval *obj ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_ce_closure ;
extern void zend_register_closure_ce(void) ;
extern int __attribute__((__visibility__("default")))  zend_class_unserialize_deny(zval **object ,
                                                                                   zend_class_entry *ce ,
                                                                                   unsigned char const   *buf ,
                                                                                   zend_uint buf_len ,
                                                                                   zend_unserialize_data *data ) ;
extern int __attribute__((__visibility__("default")))  zend_class_serialize_deny(zval *object ,
                                                                                 unsigned char **buffer ,
                                                                                 zend_uint *buf_len ,
                                                                                 zend_serialize_data *data ) ;
extern int __attribute__((__visibility__("default")))  zend_user_unserialize(zval **object ,
                                                                             zend_class_entry *ce ,
                                                                             unsigned char const   *buf ,
                                                                             zend_uint buf_len ,
                                                                             zend_unserialize_data *data ) ;
extern int __attribute__((__visibility__("default")))  zend_user_serialize(zval *object ,
                                                                           unsigned char **buffer ,
                                                                           zend_uint *buf_len ,
                                                                           zend_serialize_data *data ) ;
extern void __attribute__((__visibility__("default")))  zend_register_interfaces(void) ;
extern zend_object_iterator __attribute__((__visibility__("default")))  *zend_user_it_get_new_iterator(zend_class_entry *ce ,
                                                                                                       zval *object ,
                                                                                                       int by_ref ) ;
extern zval __attribute__((__visibility__("default")))  *zend_user_it_new_iterator(zend_class_entry *ce ,
                                                                                   zval *object ) ;
extern void __attribute__((__visibility__("default")))  zend_user_it_invalidate_current(zend_object_iterator *_iter ) ;
extern void __attribute__((__visibility__("default")))  zend_user_it_move_forward(zend_object_iterator *_iter ) ;
extern void __attribute__((__visibility__("default")))  zend_user_it_get_current_data(zend_object_iterator *_iter ,
                                                                                      zval ***data ) ;
extern int __attribute__((__visibility__("default")))  zend_user_it_get_current_key(zend_object_iterator *_iter ,
                                                                                    char **str_key ,
                                                                                    uint *str_key_len ,
                                                                                    ulong *int_key ) ;
extern int __attribute__((__visibility__("default")))  zend_user_it_valid(zend_object_iterator *_iter ) ;
extern void __attribute__((__visibility__("default")))  zend_user_it_rewind(zend_object_iterator *_iter ) ;
extern zval __attribute__((__visibility__("default")))  *zend_call_method(zval **object_pp ,
                                                                          zend_class_entry *obj_ce ,
                                                                          zend_function **fn_proxy ,
                                                                          char *function_name ,
                                                                          int function_name_len ,
                                                                          zval **retval_ptr_ptr ,
                                                                          int param_count ,
                                                                          zval *arg1 ,
                                                                          zval *arg2 ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_ce_serializable ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_ce_arrayaccess ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_ce_iterator ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_ce_aggregate ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_ce_traversable ;
extern int zend_spprintf(char **message , int max_len , char *format  , ...) ;
extern void __attribute__((__visibility__("default")))  zend_exception_error(zval *exception ,
                                                                             int severity ) ;
extern void __attribute__((__visibility__("default")))  (*zend_throw_exception_hook)(zval *ex ) ;
extern zval __attribute__((__visibility__("default")))  *zend_throw_error_exception(zend_class_entry *exception_ce ,
                                                                                    char *message ,
                                                                                    long code ,
                                                                                    int severity ) ;
extern void __attribute__((__visibility__("default")))  zend_clear_exception(void) ;
extern zval __attribute__((__visibility__("default")))  *zend_throw_exception(zend_class_entry *exception_ce ,
                                                                              char *message ,
                                                                              long code ) ;
extern void __attribute__((__visibility__("default")))  zend_register_default_classes(void) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_get_error_exception(void) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_exception_get_default(void) ;
extern void zend_register_default_exception(void) ;
extern void __attribute__((__visibility__("default")))  zend_exception_set_previous(zval *exception ,
                                                                                    zval *add_previous ) ;
extern int __attribute__((__visibility__("default")))  zend_parse_ini_string(char *str ,
                                                                             zend_bool unbuffered_errors ,
                                                                             int scanner_mode ,
                                                                             void (*ini_parser_cb)(zval *arg1 ,
                                                                                                   zval *arg2 ,
                                                                                                   zval *arg3 ,
                                                                                                   int callback_type ,
                                                                                                   void *arg ) ,
                                                                             void *arg ) ;
extern int __attribute__((__visibility__("default")))  zend_parse_ini_file(zend_file_handle *fh ,
                                                                           zend_bool unbuffered_errors ,
                                                                           int scanner_mode ,
                                                                           void (*ini_parser_cb)(zval *arg1 ,
                                                                                                 zval *arg2 ,
                                                                                                 zval *arg3 ,
                                                                                                 int callback_type ,
                                                                                                 void *arg ) ,
                                                                           void *arg ) ;
extern int __attribute__((__visibility__("default")))  OnUpdateStringUnempty(zend_ini_entry *entry ,
                                                                             char *new_value ,
                                                                             uint new_value_length ,
                                                                             void *mh_arg1 ,
                                                                             void *mh_arg2 ,
                                                                             void *mh_arg3 ,
                                                                             int stage ) ;
extern int __attribute__((__visibility__("default")))  OnUpdateString(zend_ini_entry *entry ,
                                                                      char *new_value ,
                                                                      uint new_value_length ,
                                                                      void *mh_arg1 ,
                                                                      void *mh_arg2 ,
                                                                      void *mh_arg3 ,
                                                                      int stage ) ;
extern int __attribute__((__visibility__("default")))  OnUpdateReal(zend_ini_entry *entry ,
                                                                    char *new_value ,
                                                                    uint new_value_length ,
                                                                    void *mh_arg1 ,
                                                                    void *mh_arg2 ,
                                                                    void *mh_arg3 ,
                                                                    int stage ) ;
extern int __attribute__((__visibility__("default")))  OnUpdateLongGEZero(zend_ini_entry *entry ,
                                                                          char *new_value ,
                                                                          uint new_value_length ,
                                                                          void *mh_arg1 ,
                                                                          void *mh_arg2 ,
                                                                          void *mh_arg3 ,
                                                                          int stage ) ;
extern int __attribute__((__visibility__("default")))  OnUpdateLong(zend_ini_entry *entry ,
                                                                    char *new_value ,
                                                                    uint new_value_length ,
                                                                    void *mh_arg1 ,
                                                                    void *mh_arg2 ,
                                                                    void *mh_arg3 ,
                                                                    int stage ) ;
extern int __attribute__((__visibility__("default")))  OnUpdateBool(zend_ini_entry *entry ,
                                                                    char *new_value ,
                                                                    uint new_value_length ,
                                                                    void *mh_arg1 ,
                                                                    void *mh_arg2 ,
                                                                    void *mh_arg3 ,
                                                                    int stage ) ;
extern void __attribute__((__visibility__("default")))  display_link_numbers(zend_ini_entry *ini_entry ,
                                                                             int type ) ;
extern void __attribute__((__visibility__("default")))  zend_ini_color_displayer_cb(zend_ini_entry *ini_entry ,
                                                                                    int type ) ;
extern void __attribute__((__visibility__("default")))  zend_ini_boolean_displayer_cb(zend_ini_entry *ini_entry ,
                                                                                      int type ) ;
extern int __attribute__((__visibility__("default")))  zend_ini_register_displayer(char *name ,
                                                                                   uint name_length ,
                                                                                   void (*displayer)(zend_ini_entry *ini_entry ,
                                                                                                     int type ) ) ;
extern char __attribute__((__visibility__("default")))  *zend_ini_string_ex(char *name ,
                                                                            uint name_length ,
                                                                            int orig ,
                                                                            zend_bool *exists ) ;
extern char __attribute__((__visibility__("default")))  *zend_ini_string(char *name ,
                                                                         uint name_length ,
                                                                         int orig ) ;
extern double __attribute__((__visibility__("default")))  zend_ini_double(char *name ,
                                                                          uint name_length ,
                                                                          int orig ) ;
extern long __attribute__((__visibility__("default")))  zend_ini_long(char *name ,
                                                                      uint name_length ,
                                                                      int orig ) ;
typedef struct _zend_module_entry zend_module_entry;
extern void __attribute__((__visibility__("default")))  display_ini_entries(zend_module_entry *module ) ;
extern int __attribute__((__visibility__("default")))  zend_restore_ini_entry(char *name ,
                                                                              uint name_length ,
                                                                              int stage ) ;
extern int __attribute__((__visibility__("default")))  zend_alter_ini_entry(char *name ,
                                                                            uint name_length ,
                                                                            char *new_value ,
                                                                            uint new_value_length ,
                                                                            int modify_type ,
                                                                            int stage ) ;
extern void __attribute__((__visibility__("default")))  zend_ini_refresh_caches(int stage ) ;
extern void __attribute__((__visibility__("default")))  zend_unregister_ini_entries(int module_number ) ;
extern int __attribute__((__visibility__("default")))  zend_register_ini_entries(zend_ini_entry const   *ini_entry ,
                                                                                 int module_number ) ;
extern void __attribute__((__visibility__("default")))  zend_ini_sort_entries(void) ;
extern int __attribute__((__visibility__("default")))  zend_copy_ini_directives(void) ;
extern int __attribute__((__visibility__("default")))  zend_ini_deactivate(void) ;
extern int __attribute__((__visibility__("default")))  zend_ini_global_shutdown(void) ;
extern int __attribute__((__visibility__("default")))  zend_ini_shutdown(void) ;
extern int __attribute__((__visibility__("default")))  zend_ini_startup(void) ;
extern zend_extension __attribute__((__visibility__("default")))  *zend_get_extension(char const   *extension_name ) ;
extern int __attribute__((__visibility__("default")))  zend_register_extension(zend_extension *new_extension ,
                                                                               void *handle ) ;
extern int __attribute__((__visibility__("default")))  zend_load_extension(char const   *path ) ;
extern void zend_shutdown_extensions(void) ;
extern int zend_startup_extensions(void) ;
extern int zend_startup_extensions_mechanism(void) ;
extern void zend_append_version_info(zend_extension const   *extension ) ;
extern void zend_extension_dtor(zend_extension *extension ) ;
extern void __attribute__((__visibility__("default")))  zend_extension_dispatch_message(int message ,
                                                                                        void *arg ) ;
extern int __attribute__((__visibility__("default")))  zend_get_resource_handle(zend_extension *extension ) ;
extern void copy_zend_constant(zend_constant *c ) ;
extern void zend_copy_constants(HashTable *target , HashTable *sourc ) ;
extern void __attribute__((__visibility__("default")))  zend_register_stringl_constant(char const   *name ,
                                                                                       uint name_len ,
                                                                                       char *strval ,
                                                                                       uint strlen ,
                                                                                       int flags ,
                                                                                       int module_number ) ;
extern void __attribute__((__visibility__("default")))  zend_register_string_constant(char const   *name ,
                                                                                      uint name_len ,
                                                                                      char *strval ,
                                                                                      int flags ,
                                                                                      int module_number ) ;
extern void __attribute__((__visibility__("default")))  zend_register_double_constant(char const   *name ,
                                                                                      uint name_len ,
                                                                                      double dval ,
                                                                                      int flags ,
                                                                                      int module_number ) ;
extern void __attribute__((__visibility__("default")))  zend_register_long_constant(char const   *name ,
                                                                                    uint name_len ,
                                                                                    long lval ,
                                                                                    int flags ,
                                                                                    int module_number ) ;
extern int __attribute__((__visibility__("default")))  zend_get_constant_ex(char const   *name ,
                                                                            uint name_len ,
                                                                            zval *result ,
                                                                            zend_class_entry *scope ,
                                                                            ulong flags ) ;
extern int __attribute__((__visibility__("default")))  zend_get_constant(char const   *name ,
                                                                         uint name_len ,
                                                                         zval *result ) ;
extern void clean_non_persistent_constants(void) ;
extern void zend_register_standard_constants(void) ;
extern int zend_shutdown_constants(void) ;
extern int zend_startup_constants(void) ;
extern void free_zend_constant(zend_constant *c ) ;
extern void clean_module_constants(int module_number ) ;
extern void __attribute__((__visibility__("default")))  zif_display_disabled_class(int ht ,
                                                                                   zval *return_value ,
                                                                                   zval **return_value_ptr ,
                                                                                   zval *this_ptr ,
                                                                                   int return_value_used ) ;
extern void __attribute__((__visibility__("default")))  zif_display_disabled_function(int ht ,
                                                                                      zval *return_value ,
                                                                                      zval **return_value_ptr ,
                                                                                      zval *this_ptr ,
                                                                                      int return_value_used ) ;
extern void __attribute__((__visibility__("default")))  zend_reset_all_cv(HashTable *symbol_table ) ;
extern int __attribute__((__visibility__("default")))  zend_delete_global_variable(char *name ,
                                                                                   int name_len ) ;
extern int __attribute__((__visibility__("default")))  zend_set_hash_symbol(zval *symbol ,
                                                                            char const   *name ,
                                                                            int name_length ,
                                                                            zend_bool is_ref ,
                                                                            int num_symbol_tables 
                                                                            , ...) ;
struct _zend_fcall_info_cache;
typedef struct _zend_fcall_info_cache zend_fcall_info_cache;
struct _zend_fcall_info;
typedef struct _zend_fcall_info zend_fcall_info;
extern int __attribute__((__visibility__("default")))  zend_call_function(zend_fcall_info *fci ,
                                                                          zend_fcall_info_cache *fci_cache ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_call(zend_fcall_info *fci ,
                                                                            zend_fcall_info_cache *fcc ,
                                                                            zval **retval ,
                                                                            zval *args ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_argn(zend_fcall_info *fci ,
                                                                            int argc 
                                                                            , ...) ;
typedef __builtin_va_list __gnuc_va_list;
typedef __gnuc_va_list va_list;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_argv(zend_fcall_info *fci ,
                                                                            int argc ,
                                                                            va_list *argv ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_argp(zend_fcall_info *fci ,
                                                                            int argc ,
                                                                            zval ***argv ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_args(zend_fcall_info *fci ,
                                                                            zval *args ) ;
extern void __attribute__((__visibility__("default")))  zend_fcall_info_args_restore(zend_fcall_info *fci ,
                                                                                     int param_count ,
                                                                                     zval ***params ) ;
extern void __attribute__((__visibility__("default")))  zend_fcall_info_args_save(zend_fcall_info *fci ,
                                                                                  int *param_count ,
                                                                                  zval ****params ) ;
extern void __attribute__((__visibility__("default")))  zend_fcall_info_args_clear(zend_fcall_info *fci ,
                                                                                   int free_mem ) ;
extern int __attribute__((__visibility__("default")))  zend_fcall_info_init(zval *callable ,
                                                                            uint check_flags ,
                                                                            zend_fcall_info *fci ,
                                                                            zend_fcall_info_cache *fcc ,
                                                                            char **callable_name ,
                                                                            char **error ) ;
extern zend_fcall_info_cache const __attribute__((__visibility__("default")))  empty_fcall_info_cache ;
extern zend_fcall_info const __attribute__((__visibility__("default")))  empty_fcall_info ;
extern int __attribute__((__visibility__("default")))  call_user_function_ex(HashTable *function_table ,
                                                                             zval **object_pp ,
                                                                             zval *function_name ,
                                                                             zval **retval_ptr_ptr ,
                                                                             zend_uint param_count ,
                                                                             zval ***params ,
                                                                             int no_separation ,
                                                                             HashTable *symbol_table ) ;
extern int __attribute__((__visibility__("default")))  call_user_function(HashTable *function_table ,
                                                                          zval **object_pp ,
                                                                          zval *function_name ,
                                                                          zval *retval_ptr ,
                                                                          zend_uint param_count ,
                                                                          zval **params ) ;
extern int __attribute__((__visibility__("default")))  add_property_zval_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ,
                                                                            zval *value ) ;
extern int __attribute__((__visibility__("default")))  add_property_stringl_ex(zval *arg ,
                                                                               char const   *key ,
                                                                               uint key_len ,
                                                                               char const   *str ,
                                                                               uint length ,
                                                                               int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_property_string_ex(zval *arg ,
                                                                              char const   *key ,
                                                                              uint key_len ,
                                                                              char const   *str ,
                                                                              int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_property_double_ex(zval *arg ,
                                                                              char const   *key ,
                                                                              uint key_len ,
                                                                              double d ) ;
extern int __attribute__((__visibility__("default")))  add_property_resource_ex(zval *arg ,
                                                                                char const   *key ,
                                                                                uint key_len ,
                                                                                long r ) ;
extern int __attribute__((__visibility__("default")))  add_property_bool_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ,
                                                                            int b ) ;
extern int __attribute__((__visibility__("default")))  add_property_null_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ) ;
extern int __attribute__((__visibility__("default")))  add_property_long_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ,
                                                                            long l ) ;
extern int __attribute__((__visibility__("default")))  add_get_index_stringl(zval *arg ,
                                                                             ulong idx ,
                                                                             char const   *str ,
                                                                             uint length ,
                                                                             void **dest ,
                                                                             int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_get_index_string(zval *arg ,
                                                                            ulong idx ,
                                                                            char const   *str ,
                                                                            void **dest ,
                                                                            int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_get_index_double(zval *arg ,
                                                                            ulong idx ,
                                                                            double d ,
                                                                            void **dest ) ;
extern int __attribute__((__visibility__("default")))  add_get_index_long(zval *arg ,
                                                                          ulong idx ,
                                                                          long l ,
                                                                          void **dest ) ;
extern int __attribute__((__visibility__("default")))  add_get_assoc_stringl_ex(zval *arg ,
                                                                                char const   *key ,
                                                                                uint key_len ,
                                                                                char const   *str ,
                                                                                uint length ,
                                                                                void **dest ,
                                                                                int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_get_assoc_string_ex(zval *arg ,
                                                                               char const   *key ,
                                                                               uint key_len ,
                                                                               char const   *str ,
                                                                               void **dest ,
                                                                               int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_zval(zval *arg ,
                                                                           zval *value ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_stringl(zval *arg ,
                                                                              char const   *str ,
                                                                              uint length ,
                                                                              int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_string(zval *arg ,
                                                                             char const   *str ,
                                                                             int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_double(zval *arg ,
                                                                             double d ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_resource(zval *arg ,
                                                                               int r ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_bool(zval *arg ,
                                                                           int b ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_null(zval *arg ) ;
extern int __attribute__((__visibility__("default")))  add_next_index_long(zval *arg ,
                                                                           long n ) ;
extern int __attribute__((__visibility__("default")))  add_index_zval(zval *arg ,
                                                                      ulong index ,
                                                                      zval *value ) ;
extern int __attribute__((__visibility__("default")))  add_index_stringl(zval *arg ,
                                                                         ulong idx ,
                                                                         char const   *str ,
                                                                         uint length ,
                                                                         int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_index_string(zval *arg ,
                                                                        ulong idx ,
                                                                        char const   *str ,
                                                                        int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_index_double(zval *arg ,
                                                                        ulong idx ,
                                                                        double d ) ;
extern int __attribute__((__visibility__("default")))  add_index_resource(zval *arg ,
                                                                          ulong idx ,
                                                                          int r ) ;
extern int __attribute__((__visibility__("default")))  add_index_bool(zval *arg ,
                                                                      ulong idx ,
                                                                      int b ) ;
extern int __attribute__((__visibility__("default")))  add_index_null(zval *arg ,
                                                                      ulong idx ) ;
extern int __attribute__((__visibility__("default")))  add_index_long(zval *arg ,
                                                                      ulong idx ,
                                                                      long n ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_zval_ex(zval *arg ,
                                                                         char const   *key ,
                                                                         uint key_len ,
                                                                         zval *value ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_stringl_ex(zval *arg ,
                                                                            char const   *key ,
                                                                            uint key_len ,
                                                                            char *str ,
                                                                            uint length ,
                                                                            int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_string_ex(zval *arg ,
                                                                           char const   *key ,
                                                                           uint key_len ,
                                                                           char *str ,
                                                                           int duplicate ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_double_ex(zval *arg ,
                                                                           char const   *key ,
                                                                           uint key_len ,
                                                                           double d ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_resource_ex(zval *arg ,
                                                                             char const   *key ,
                                                                             uint key_len ,
                                                                             int r ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_bool_ex(zval *arg ,
                                                                         char const   *key ,
                                                                         uint key_len ,
                                                                         int b ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_null_ex(zval *arg ,
                                                                         char const   *key ,
                                                                         uint key_len ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_long_ex(zval *arg ,
                                                                         char const   *key ,
                                                                         uint key_len ,
                                                                         long n ) ;
extern int __attribute__((__visibility__("default")))  add_assoc_function(zval *arg ,
                                                                          char const   *key ,
                                                                          void (*function_ptr)(int ht ,
                                                                                               zval *return_value ,
                                                                                               zval **return_value_ptr ,
                                                                                               zval *this_ptr ,
                                                                                               int return_value_used ) ) ;
extern void __attribute__((__visibility__("default")))  zend_merge_properties(zval *obj ,
                                                                              HashTable *properties ,
                                                                              int destroy_ht ) ;
extern void __attribute__((__visibility__("default")))  object_properties_init(zend_object *object ,
                                                                               zend_class_entry *class_type ) ;
extern int __attribute__((__visibility__("default")))  _object_and_properties_init(zval *arg ,
                                                                                   zend_class_entry *ce ,
                                                                                   HashTable *properties ) ;
extern char __attribute__((__visibility__("default")))  *zend_get_type_by_const(int type ) ;
extern int __attribute__((__visibility__("default")))  zend_get_object_classname(zval const   *object ,
                                                                                 char const   **class_name ,
                                                                                 zend_uint *class_name_len ) ;
extern zval __attribute__((__visibility__("default")))  *zend_read_static_property(zend_class_entry *scope ,
                                                                                   char *name ,
                                                                                   int name_length ,
                                                                                   zend_bool silent ) ;
extern zval __attribute__((__visibility__("default")))  *zend_read_property(zend_class_entry *scope ,
                                                                            zval *object ,
                                                                            char *name ,
                                                                            int name_length ,
                                                                            zend_bool silent ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_stringl(zend_class_entry *scope ,
                                                                                           char *name ,
                                                                                           int name_length ,
                                                                                           char const   *value ,
                                                                                           int value_length ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_string(zend_class_entry *scope ,
                                                                                          char *name ,
                                                                                          int name_length ,
                                                                                          char const   *value ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_double(zend_class_entry *scope ,
                                                                                          char *name ,
                                                                                          int name_length ,
                                                                                          double value ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_long(zend_class_entry *scope ,
                                                                                        char *name ,
                                                                                        int name_length ,
                                                                                        long value ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_bool(zend_class_entry *scope ,
                                                                                        char *name ,
                                                                                        int name_length ,
                                                                                        long value ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property_null(zend_class_entry *scope ,
                                                                                        char *name ,
                                                                                        int name_length ) ;
extern int __attribute__((__visibility__("default")))  zend_update_static_property(zend_class_entry *scope ,
                                                                                   char *name ,
                                                                                   int name_length ,
                                                                                   zval *value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_stringl(zend_class_entry *scope ,
                                                                                     zval *object ,
                                                                                     char *name ,
                                                                                     int name_length ,
                                                                                     char const   *value ,
                                                                                     int value_length ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_string(zend_class_entry *scope ,
                                                                                    zval *object ,
                                                                                    char *name ,
                                                                                    int name_length ,
                                                                                    char const   *value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_double(zend_class_entry *scope ,
                                                                                    zval *object ,
                                                                                    char *name ,
                                                                                    int name_length ,
                                                                                    double value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_long(zend_class_entry *scope ,
                                                                                  zval *object ,
                                                                                  char *name ,
                                                                                  int name_length ,
                                                                                  long value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_bool(zend_class_entry *scope ,
                                                                                  zval *object ,
                                                                                  char *name ,
                                                                                  int name_length ,
                                                                                  long value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property_null(zend_class_entry *scope ,
                                                                                  zval *object ,
                                                                                  char *name ,
                                                                                  int name_length ) ;
extern void __attribute__((__visibility__("default")))  zend_update_property(zend_class_entry *scope ,
                                                                             zval *object ,
                                                                             char *name ,
                                                                             int name_length ,
                                                                             zval *value ) ;
extern void __attribute__((__visibility__("default")))  zend_update_class_constants(zend_class_entry *class_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_string(zend_class_entry *ce ,
                                                                                          char const   *name ,
                                                                                          size_t name_length ,
                                                                                          char const   *value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_stringl(zend_class_entry *ce ,
                                                                                           char const   *name ,
                                                                                           size_t name_length ,
                                                                                           char const   *value ,
                                                                                           size_t value_length ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_double(zend_class_entry *ce ,
                                                                                          char const   *name ,
                                                                                          size_t name_length ,
                                                                                          double value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_bool(zend_class_entry *ce ,
                                                                                        char const   *name ,
                                                                                        size_t name_length ,
                                                                                        zend_bool value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_long(zend_class_entry *ce ,
                                                                                        char const   *name ,
                                                                                        size_t name_length ,
                                                                                        long value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant_null(zend_class_entry *ce ,
                                                                                        char const   *name ,
                                                                                        size_t name_length ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_class_constant(zend_class_entry *ce ,
                                                                                   char const   *name ,
                                                                                   size_t name_length ,
                                                                                   zval *value ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_stringl(zend_class_entry *ce ,
                                                                                     char *name ,
                                                                                     int name_length ,
                                                                                     char const   *value ,
                                                                                     int value_len ,
                                                                                     int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_string(zend_class_entry *ce ,
                                                                                    char *name ,
                                                                                    int name_length ,
                                                                                    char const   *value ,
                                                                                    int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_double(zend_class_entry *ce ,
                                                                                    char *name ,
                                                                                    int name_length ,
                                                                                    double value ,
                                                                                    int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_long(zend_class_entry *ce ,
                                                                                  char *name ,
                                                                                  int name_length ,
                                                                                  long value ,
                                                                                  int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_bool(zend_class_entry *ce ,
                                                                                  char *name ,
                                                                                  int name_length ,
                                                                                  long value ,
                                                                                  int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_null(zend_class_entry *ce ,
                                                                                  char *name ,
                                                                                  int name_length ,
                                                                                  int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property_ex(zend_class_entry *ce ,
                                                                                char const   *name ,
                                                                                int name_length ,
                                                                                zval *property ,
                                                                                int access_type ,
                                                                                char *doc_comment ,
                                                                                int doc_comment_len ) ;
extern int __attribute__((__visibility__("default")))  zend_declare_property(zend_class_entry *ce ,
                                                                             char *name ,
                                                                             int name_length ,
                                                                             zval *property ,
                                                                             int access_type ) ;
extern int __attribute__((__visibility__("default")))  zend_get_module_started(char const   *module_name ) ;
extern char const __attribute__((__visibility__("default")))  *zend_get_module_version(char const   *module_name ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_make_callable(zval *callable ,
                                                                                char **callable_name ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_callable(zval *callable ,
                                                                              uint check_flags ,
                                                                              char **callable_name ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_callable_ex(zval *callable ,
                                                                                 zval *object_ptr ,
                                                                                 uint check_flags ,
                                                                                 char **callable_name ,
                                                                                 int *callable_name_len ,
                                                                                 zend_fcall_info_cache *fcc ,
                                                                                 char **error ) ;
extern void __attribute__((__visibility__("default")))  zend_wrong_param_count(void) ;
extern int __attribute__((__visibility__("default")))  zend_disable_class(char *class_name ,
                                                                          uint class_name_length ) ;
extern int __attribute__((__visibility__("default")))  zend_disable_function(char *function_name ,
                                                                             uint function_name_length ) ;
extern int __attribute__((__visibility__("default")))  zend_register_class_alias_ex(char const   *name ,
                                                                                    int name_len ,
                                                                                    zend_class_entry *ce ) ;
extern void __attribute__((__visibility__("default")))  zend_class_implements(zend_class_entry *class_entry ,
                                                                              int num_interfaces 
                                                                              , ...) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_register_internal_interface(zend_class_entry *orig_class_entry ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_register_internal_class_ex(zend_class_entry *class_entry ,
                                                                                                     zend_class_entry *parent_ce ,
                                                                                                     char *parent_name ) ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_register_internal_class(zend_class_entry *class_entry ) ;
extern void __attribute__((__visibility__("default")))  zend_check_magic_method_implementation(zend_class_entry const   *ce ,
                                                                                               zend_function const   *fptr ,
                                                                                               int error_type ) ;
extern void __attribute__((__visibility__("default")))  zend_destroy_modules(void) ;
extern void __attribute__((__visibility__("default")))  zend_collect_module_handlers(void) ;
extern int __attribute__((__visibility__("default")))  zend_startup_modules(void) ;
extern int __attribute__((__visibility__("default")))  zend_startup_module_ex(zend_module_entry *module ) ;
extern zend_module_entry __attribute__((__visibility__("default")))  *zend_register_module_ex(zend_module_entry *module ) ;
extern zend_module_entry __attribute__((__visibility__("default")))  *zend_register_internal_module(zend_module_entry *module_entry ) ;
extern int __attribute__((__visibility__("default")))  zend_startup_module(zend_module_entry *module_entry ) ;
typedef struct _zend_function_entry zend_function_entry;
extern void __attribute__((__visibility__("default")))  zend_unregister_functions(zend_function_entry const   *functions ,
                                                                                  int count ,
                                                                                  HashTable *function_table ) ;
extern int __attribute__((__visibility__("default")))  zend_register_functions(zend_class_entry *scope ,
                                                                               zend_function_entry const   *functions ,
                                                                               HashTable *function_table ,
                                                                               int type ) ;
extern int __attribute__((__visibility__("default")))  zend_parse_method_parameters_ex(int flags ,
                                                                                       int num_args ,
                                                                                       zval *this_ptr ,
                                                                                       char const   *type_spec 
                                                                                       , ...) ;
extern int __attribute__((__visibility__("default")))  zend_parse_method_parameters(int num_args ,
                                                                                    zval *this_ptr ,
                                                                                    char const   *type_spec 
                                                                                    , ...) ;
extern int __attribute__((__visibility__("default")))  zend_parse_parameters_ex(int flags ,
                                                                                int num_args ,
                                                                                char const   *type_spec 
                                                                                , ...) ;
extern int __attribute__((__visibility__("default")))  zend_parse_parameters(int num_args ,
                                                                             char const   *type_spec 
                                                                             , ...) ;
extern int __attribute__((__visibility__("default")))  zend_copy_parameters_array(int param_count ,
                                                                                  zval *argument_array ) ;
extern int __attribute__((__visibility__("default")))  _zend_get_parameters_array_ex(int param_count ,
                                                                                     zval ***argument_array ) ;
extern int __attribute__((__visibility__("default"),
__deprecated__))  zend_get_parameters_ex(int param_count  , ...) ;
extern int __attribute__((__visibility__("default")))  _zend_get_parameters_array(int ht ,
                                                                                  int param_count ,
                                                                                  zval **argument_array ) ;
extern int __attribute__((__visibility__("default")))  zend_get_parameters(int ht ,
                                                                           int param_count 
                                                                           , ...) ;
extern int zend_next_free_module(void) ;
extern int __attribute__((__visibility__("default")))  le_index_ptr ;
extern int __attribute__((__visibility__("default")))  zend_fetch_list_dtor_id(char *type_name ) ;
extern char const __attribute__((__visibility__("default")))  *zend_rsrc_list_get_rsrc_type(int resource ) ;
extern void __attribute__((__visibility__("default")))  *zend_fetch_resource(zval **passed_id ,
                                                                             int default_id ,
                                                                             char const   *resource_type_name ,
                                                                             int *found_resource_type ,
                                                                             int num_resource_types 
                                                                             , ...) ;
extern int __attribute__((__visibility__("default")))  zend_register_resource(zval *rsrc_result ,
                                                                              void *rsrc_pointer ,
                                                                              int rsrc_type ) ;
extern void __attribute__((__visibility__("default")))  *_zend_list_find(int id ,
                                                                         int *type ) ;
extern int __attribute__((__visibility__("default")))  _zend_list_delete(int id ) ;
extern int __attribute__((__visibility__("default")))  _zend_list_addref(int id ) ;
extern int __attribute__((__visibility__("default")))  zend_list_insert(void *ptr ,
                                                                        int type ) ;
extern void zend_destroy_rsrc_list_dtors(void) ;
extern int zend_init_rsrc_list_dtors(void) ;
extern void zend_destroy_rsrc_list(HashTable *ht ) ;
extern int zend_init_rsrc_plist(void) ;
extern int zend_init_rsrc_list(void) ;
extern void zend_clean_module_rsrc_dtors(int module_number ) ;
extern void plist_entry_destructor(void *ptr ) ;
extern void list_entry_destructor(void *ptr ) ;
struct _zend_rsrc_list_entry;
typedef struct _zend_rsrc_list_entry zend_rsrc_list_entry;
extern int __attribute__((__visibility__("default")))  zend_register_list_destructors_ex(void (*ld)(zend_rsrc_list_entry *rsrc ) ,
                                                                                         void (*pld)(zend_rsrc_list_entry *rsrc ) ,
                                                                                         char const   *type_name ,
                                                                                         int module_number ) ;
extern int __attribute__((__visibility__("default")))  zend_register_list_destructors(void (*ld)(void * ) ,
                                                                                      void (*pld)(void * ) ,
                                                                                      int module_number ) ;
extern void __attribute__((__visibility__("default")))  zend_timeout(int dummy ) ;
extern void __attribute__((__visibility__("default")))  zend_unset_timeout(void) ;
extern void __attribute__((__visibility__("default")))  zend_set_timeout(long seconds ,
                                                                         int reset_signals ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_executing(void) ;
extern uint __attribute__((__visibility__("default")))  zend_get_executed_lineno(void) ;
extern char __attribute__((__visibility__("default")))  *zend_get_executed_filename(void) ;
extern char __attribute__((__visibility__("default")))  *get_active_class_name(char **space ) ;
extern void execute_new_code(void) ;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_3_pop)(zend_ptr_stack *stack ,
                                                                                void **a ,
                                                                                void **b ,
                                                                                void **c ) ;
__inline static void ( __attribute__((__always_inline__)) zend_arg_types_stack_3_pop)(zend_ptr_stack *stack ,
                                                                                      zend_class_entry **called_scope ,
                                                                                      zval **object ,
                                                                                      zend_function **fbc ) 
{ void *a ;
  void *b ;
  void *c ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1096\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_3_pop(stack, & a, & b, & c);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1097\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *called_scope = (zend_class_entry *)a;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1098\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *object = (zval *)b;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1099\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *fbc = (zend_function *)c;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1100\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_2_pop)(zend_ptr_stack *stack ,
                                                                                void **a ,
                                                                                void **b ) ;
__inline static void ( __attribute__((__always_inline__)) zend_arg_types_stack_2_pop)(zend_ptr_stack *stack ,
                                                                                      zval **object ,
                                                                                      zend_function **fbc ) 
{ void *a ;
  void *b ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1092\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_ptr_stack_2_pop(stack, & a, & b);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1093\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *object = (zval *)a;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1094\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *fbc = (zend_function *)b;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1095\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static zval **( __attribute__((__always_inline__)) zend_vm_stack_get_arg)(int requested_arg ) 
{ void **p ;
  int arg_count ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1087\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  p = ((executor_globals.current_execute_data)->prev_execute_data)->function_state.arguments;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1088\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arg_count = (int )((unsigned long )*p);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1089\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )(requested_arg > arg_count), 0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1090\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1085\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((zval **)((void *)0));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1086\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1091\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((((zval **)p - arg_count) + requested_arg) - 1);
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_free_int)(void *ptr ) ;
struct _zend_vm_stack {
   void **top ;
   void **end ;
   zend_vm_stack prev ;
};
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_clear_multiple)(void) 
{ void **p ;
  int delete_count ;
  zval *q ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1080\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  p = (executor_globals.argument_stack)->top - 1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1081\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  delete_count = (int )((unsigned long )*p);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1082\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1074\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    delete_count --;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1075\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (delete_count >= 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1073\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1076\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    p --;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1077\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    q = *((zval **)p);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1078\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *p = (void *)0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1079\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    i_zval_ptr_dtor(q);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1083\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_vm_stack_free_int((void *)p);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1084\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_extend)(int count ) ;
__inline static void **( __attribute__((__always_inline__)) zend_vm_stack_push_args)(int count ) 
{ zend_vm_stack p ;
  void *data ;
  zend_vm_stack r ;
  long tmp ;
  int tmp___0 ;
  void **tmp___1 ;
  long tmp___2 ;
  long tmp___3 ;
  void **tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1067\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = __builtin_expect((long )((executor_globals.argument_stack)->top - (void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U)) < count),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1068\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___2) {
    goto _L;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1065\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = __builtin_expect((long )((unsigned int )(executor_globals.argument_stack)->top == (unsigned int )(executor_globals.argument_stack)->end),
                               0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1066\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp___3) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1056\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _L: /* CIL Label */ 
      p = executor_globals.argument_stack;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1057\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_vm_stack_extend(count + 1);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1058\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top += count;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1059\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.argument_stack)->top) = (void *)((unsigned long )count);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1060\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1048\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = count;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1049\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        count --;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1050\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0 > 0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1042\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1051\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        (p->top) --;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1052\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        data = *(p->top);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1053\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __builtin_expect((long )((unsigned int )p->top == (unsigned int )((void **)((char *)p + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U)))),
                               0L);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1054\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1043\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          r = p;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1044\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          (executor_globals.argument_stack)->prev = p->prev;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1045\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          p = p->prev;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1046\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _efree((void *)r);
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "1047\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1055\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *((void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U)) + count) = data;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1061\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (executor_globals.argument_stack)->top;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1062\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ((executor_globals.argument_stack)->top) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1063\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return (tmp___1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1064\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1069\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *((executor_globals.argument_stack)->top) = (void *)((unsigned long )count);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1070\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = (executor_globals.argument_stack)->top;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1071\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((executor_globals.argument_stack)->top) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1072\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___4);
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_free)(void *ptr ) 
{ zend_vm_stack p ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1039\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((unsigned int )((void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U))) == (unsigned int )((void **)ptr)),
                         0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1040\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1032\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    p = executor_globals.argument_stack;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1033\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    executor_globals.argument_stack = p->prev;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1034\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _efree((void *)p);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1038\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (4U > sizeof(void *)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1035\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ptr = (void *)((char *)ptr - (((sizeof(void *) + 4U) - 1U) & 4294967292U));
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1036\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top = *((void ***)ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1037\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top = (void **)ptr;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1041\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_free_int)(void *ptr ) 
{ zend_vm_stack p ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1029\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((unsigned int )((void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U))) == (unsigned int )((void **)ptr)),
                         0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1030\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1025\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    p = executor_globals.argument_stack;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1026\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    executor_globals.argument_stack = p->prev;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1027\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _efree((void *)p);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1028\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (executor_globals.argument_stack)->top = (void **)ptr;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1031\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void *( __attribute__((__always_inline__)) zend_vm_stack_alloc)(size_t size ) 
{ void *ret ;
  int extra ;
  void **old_top ;
  long tmp ;
  long tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1020\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  size = (size + (sizeof(void *) - 1U)) / sizeof(void *);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1021\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (4U > sizeof(void *)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1012\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    extra = (int )((4UL - ((unsigned long )(executor_globals.argument_stack)->top & 3UL)) / (unsigned long )sizeof(void *));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1013\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )((unsigned long )((size + (size_t )extra) + (((sizeof(void *) + 4U) - 1U) & 4294967292U) / sizeof(void *)) > (unsigned long )((executor_globals.argument_stack)->end - (executor_globals.argument_stack)->top)),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1014\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1007\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_vm_stack_extend((int )size);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1008\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      old_top = (executor_globals.argument_stack)->top;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1009\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top += extra;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1010\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *((executor_globals.argument_stack)->top) = (void *)old_top;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1011\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (executor_globals.argument_stack)->top += (((sizeof(void *) + 4U) - 1U) & 4294967292U) / sizeof(void *);
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1019\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1017\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __builtin_expect((long )((int )size > (executor_globals.argument_stack)->end - (executor_globals.argument_stack)->top),
                                 0L);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "1018\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (tmp___0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1015\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        zend_vm_stack_extend((int )size);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "1016\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1022\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ret = (void *)(executor_globals.argument_stack)->top;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1023\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (executor_globals.argument_stack)->top += size;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1024\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (ret);
}
}
__inline static void *( __attribute__((__always_inline__)) zend_vm_stack_pop)(void) 
{ void *el ;
  zend_vm_stack p ;
  long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1002\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((executor_globals.argument_stack)->top) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1003\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  el = *((executor_globals.argument_stack)->top);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1004\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_expect((long )((unsigned int )(executor_globals.argument_stack)->top == (unsigned int )((void **)((char *)executor_globals.argument_stack + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U)))),
                         0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1005\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "998\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    p = executor_globals.argument_stack;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "999\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    executor_globals.argument_stack = p->prev;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1000\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _efree((void *)p);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "1001\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1006\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (el);
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_push_nocheck)(void *ptr ) 
{ void **tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "994\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = (executor_globals.argument_stack)->top;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "995\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((executor_globals.argument_stack)->top) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "996\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *tmp = ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "997\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_push_nocheck)(void *ptr ) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_push)(void *ptr ) 
{ long tmp ;
  void **tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "989\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "987\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __builtin_expect((long )(1 > (executor_globals.argument_stack)->end - (executor_globals.argument_stack)->top),
                           0L);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "988\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "985\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_vm_stack_extend(1);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "986\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "990\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = (executor_globals.argument_stack)->top;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "991\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ((executor_globals.argument_stack)->top) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "992\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *tmp___0 = ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "993\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void **( __attribute__((__always_inline__)) zend_vm_stack_top)(void) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "984\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((executor_globals.argument_stack)->top);
}
}
__inline static zend_vm_stack ( __attribute__((__always_inline__)) zend_vm_stack_new_page)(int count ) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_extend)(int count ) 
{ zend_vm_stack p ;
  int tmp ;
  zend_vm_stack tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "978\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (count >= 16368) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "976\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = count;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "977\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = 16368;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "979\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = zend_vm_stack_new_page(tmp);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "980\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  p = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "981\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  p->prev = executor_globals.argument_stack;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "982\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.argument_stack = p;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "983\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_destroy)(void) 
{ zend_vm_stack stack ;
  zend_vm_stack p ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "973\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  stack = executor_globals.argument_stack;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "974\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "969\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )stack != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "968\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "970\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    p = stack->prev;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "971\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _efree((void *)stack);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "972\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    stack = p;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "975\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_destroy)(void) ;
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_init)(void) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "966\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  executor_globals.argument_stack = zend_vm_stack_new_page(16368);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "967\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_vm_stack_init)(void) ;
__inline static zend_vm_stack ( __attribute__((__always_inline__)) zend_vm_stack_new_page)(int count ) 
{ zend_vm_stack page ;
  void __attribute__((__visibility__("default")))  *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "960\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _emalloc((((sizeof(*page) + 4U) - 1U) & 4294967292U) + sizeof(void *) * (unsigned int )count);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "961\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  page = (struct _zend_vm_stack *)tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "962\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  page->top = (void **)((char *)page + (((sizeof(struct _zend_vm_stack ) + 4U) - 1U) & 4294967292U));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "963\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  page->end = page->top + count;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "964\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  page->prev = (struct _zend_vm_stack *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "965\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (page);
}
}
extern int __attribute__((__visibility__("default")))  zval_update_constant_ex(zval **pp ,
                                                                               void *arg ,
                                                                               zend_class_entry *scope ) ;
extern int __attribute__((__visibility__("default")))  zval_update_constant_no_inline_change(zval **pp ,
                                                                                             void *arg ) ;
extern int __attribute__((__visibility__("default")))  zval_update_constant_inline_change(zval **pp ,
                                                                                          void *arg ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_num_elements(HashTable const   *ht ) ;
__inline static int ( __attribute__((__always_inline__)) i_zend_is_true)(zval *op ) 
{ int result ;
  int __attribute__((__visibility__("default")))  tmp ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  zval tmp___1 ;
  int tmp___2 ;
  zval *tmp___3 ;
  zval *tmp___4 ;

  {
  switch ((int )op->type) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "950\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 0: 
  result = 0;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "951\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  case 3: 
  case 7: 
  if (op->value.lval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "921\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "922\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = 0;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "952\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 2: 
  if (op->value.dval) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "923\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "924\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = 0;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "953\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  if (op->value.str.len == 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "925\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = 0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "930\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (op->value.str.len == 1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "928\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*(op->value.str.val + 0) == 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "926\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        result = 0;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "927\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        result = 1;
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "929\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      result = 1;
    }
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "954\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 4: 
  tmp___0 = zend_hash_num_elements((HashTable const   *)op->value.ht);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "955\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "931\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "932\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    result = 0;
  }
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "956\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 5: 
  if ((int )op->type == 5) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "948\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )(op->value.obj.handlers)->get_class_entry != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "946\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((op->value.obj.handlers)->cast_object) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "935\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___2 = (*((op->value.obj.handlers)->cast_object))(op, & tmp___1, 3);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "936\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___2 == 0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "933\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          result = (int )tmp___1.value.lval;
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "934\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "945\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((op->value.obj.handlers)->get) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "941\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___4 = (*((op->value.obj.handlers)->get))(op);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "942\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___3 = tmp___4;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "943\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )tmp___3->type != 5) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "937\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            convert_to_boolean(tmp___3);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "938\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            result = (int )tmp___3->value.lval;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "939\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _zval_ptr_dtor(& tmp___3);
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "940\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "944\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "947\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "949\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "957\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  result = 1;
  break;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "958\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  default: 
  result = 0;
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "959\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (result);
}
}
__inline static void ( __attribute__((__always_inline__)) i_zval_ptr_dtor)(zval *zval_ptr ) 
{ zend_uint tmp ;
  zend_uint tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "918\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = zval_delref_p(zval_ptr);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "919\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "908\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = zval_refcount_p(zval_ptr);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "909\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (tmp == 1U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "906\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zval_unset_isref_p(zval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "907\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "910\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    gc_zval_check_possible_root(zval_ptr);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "917\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )zval_ptr != (unsigned int )(& executor_globals.uninitialized_zval)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "913\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)zval_ptr)->u.buffered & 4294967292UL)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "911\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        gc_remove_zval_from_buffer(zval_ptr);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "912\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "914\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _zval_dtor(zval_ptr);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "915\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)zval_ptr);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "916\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "920\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
extern int __attribute__((__visibility__("default")))  zend_eval_stringl_ex(char *str ,
                                                                            int str_len ,
                                                                            zval *retval_ptr ,
                                                                            char *string_name ,
                                                                            int handle_exceptions ) ;
extern int __attribute__((__visibility__("default")))  zend_eval_string_ex(char *str ,
                                                                           zval *retval_ptr ,
                                                                           char *string_name ,
                                                                           int handle_exceptions ) ;
extern int __attribute__((__visibility__("default")))  zend_eval_stringl(char *str ,
                                                                         int str_len ,
                                                                         zval *retval_ptr ,
                                                                         char *string_name ) ;
extern int __attribute__((__visibility__("default")))  zend_eval_string(char *str ,
                                                                        zval *retval_ptr ,
                                                                        char *string_name ) ;
extern int __attribute__((__visibility__("default")))  zend_lookup_class_ex(char const   *name ,
                                                                            int name_length ,
                                                                            zend_literal const   *key ,
                                                                            int use_autoload ,
                                                                            zend_class_entry ***ce ) ;
extern int __attribute__((__visibility__("default")))  zend_lookup_class(char const   *name ,
                                                                         int name_length ,
                                                                         zend_class_entry ***ce ) ;
__inline static void ( __attribute__((__always_inline__)) safe_free_zval_ptr_rel)(zval *p ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "904\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )p != (unsigned int )executor_globals.uninitialized_zval_ptr) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "902\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "900\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((gc_root_buffer *)((unsigned long )((zval_gc_info *)p)->u.buffered & 4294967292UL)) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "898\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        gc_remove_zval_from_buffer(p);
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "899\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "901\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      _efree((void *)p);
      break;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "903\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "905\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) safe_free_zval_ptr_rel)(zval *p ) ;
extern int __attribute__((__visibility__("default")))  zend_is_true(zval *op ) ;
extern void shutdown_destructors(void) ;
extern void shutdown_executor(void) ;
extern void init_executor(void) ;
extern int zend_add_literal(zend_op_array *op_array , zval const   *zv ) ;
struct _znode;
extern int zendlex(znode *zendlval ) ;
extern size_t __attribute__((__visibility__("default")))  zend_dirname(char *path ,
                                                                       size_t len ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_auto_global(char const   *name ,
                                                                                 uint name_len ) ;
extern void __attribute__((__visibility__("default")))  zend_activate_auto_globals(void) ;
extern int __attribute__((__visibility__("default")))  zend_register_auto_global(char const   *name ,
                                                                                 uint name_len ,
                                                                                 zend_bool jit ,
                                                                                 zend_bool (*auto_global_callback)(char *name ,
                                                                                                                   uint name_len ) ) ;
extern int zend_get_class_fetch_type(char const   *class_name ,
                                     uint class_name_len ) ;
extern void __attribute__((__visibility__("default")))  zend_initialize_class_data(zend_class_entry *ce ,
                                                                                   zend_bool nullify_handlers ) ;
extern zend_bool __attribute__((__visibility__("default")))  zend_is_compiling(void) ;
extern void zend_do_mark_last_catch(znode const   *first_catch ,
                                    znode const   *last_additional_catch ) ;
extern void zend_initialize_try_catch_element(znode const   *try_token ) ;
extern void zend_do_first_catch(znode *open_parentheses ) ;
extern zend_brk_cont_element *get_next_brk_cont_element(zend_op_array *op_array ) ;
extern int __attribute__((__visibility__("default")))  pass_two(zend_op_array *op_array ) ;
extern void print_op_array(zend_op_array *op_array , int optimizations ) ;
extern int print_class(zend_class_entry *class_entry ) ;
extern int get_next_op_number(zend_op_array *op_array ) ;
extern void init_op(zend_op *op ) ;
extern zend_op *get_next_op(zend_op_array *op_array ) ;
extern void __attribute__((__visibility__("default")))  zend_mangle_property_name(char **dest ,
                                                                                  int *dest_length ,
                                                                                  char const   *src1 ,
                                                                                  int src1_length ,
                                                                                  char const   *src2 ,
                                                                                  int src2_length ,
                                                                                  int internal ) ;
extern void zend_class_add_ref(zend_class_entry **ce ) ;
extern void __attribute__((__visibility__("default")))  destroy_zend_class(zend_class_entry **pce ) ;
extern void __attribute__((__visibility__("default")))  zend_function_dtor(zend_function *function ) ;
extern void __attribute__((__visibility__("default")))  destroy_zend_function(zend_function *function ) ;
extern int __attribute__((__visibility__("default")))  zend_cleanup_function_data_full(zend_function *function ) ;
extern int __attribute__((__visibility__("default")))  zend_cleanup_function_data(zend_function *function ) ;
extern void __attribute__((__visibility__("default")))  zend_cleanup_internal_classes(void) ;
extern void __attribute__((__visibility__("default")))  zend_cleanup_internal_class_data(zend_class_entry *ce ) ;
extern int __attribute__((__visibility__("default")))  zend_cleanup_user_class_data(zend_class_entry **pce ) ;
extern int __attribute__((__visibility__("default")))  zend_cleanup_class_data(zend_class_entry **pce ) ;
extern void __attribute__((__visibility__("default")))  init_op_array(zend_op_array *op_array ,
                                                                      zend_uchar type ,
                                                                      int initial_ops_size ) ;
extern int __attribute__((__visibility__("default")))  open_file_for_scanning(zend_file_handle *file_handle ) ;
extern int __attribute__((__visibility__("default")))  zend_execute_scripts(int type ,
                                                                            zval **retval ,
                                                                            int file_count 
                                                                            , ...) ;
extern zend_op_array __attribute__((__visibility__("default")))  *compile_string(zval *source_string ,
                                                                                 char *filename ) ;
extern zend_op_array __attribute__((__visibility__("default")))  *compile_file(zend_file_handle *file_handle ,
                                                                               int type ) ;
extern void __attribute__((__visibility__("default")))  function_add_ref(zend_function *function ) ;
extern void zend_release_labels(void) ;
extern void zend_resolve_goto_label(zend_op_array *op_array , zend_op *opline ,
                                    int pass2 ) ;
extern void zend_do_goto(znode const   *label ) ;
extern void zend_do_label(znode *label ) ;
extern void zend_do_end_compilation(void) ;
extern void zend_do_use(znode *name , znode *new_name , int is_global ) ;
extern void zend_verify_namespace(void) ;
extern void zend_do_end_namespace(void) ;
extern void zend_do_begin_namespace(znode const   *name ,
                                    zend_bool with_brackets ) ;
extern void zend_do_build_namespace_name(znode *result , znode *prefix ,
                                         znode *name ) ;
extern void zend_do_declare_constant(znode *name , znode *value ) ;
extern void zend_do_abstract_method(znode const   *function_name ,
                                    znode *modifiers , znode const   *body ) ;
extern void zend_do_ticks(void) ;
extern void zend_do_extended_fcall_end(void) ;
extern void zend_do_extended_fcall_begin(void) ;
extern void zend_do_extended_info(void) ;
extern void zend_do_qm_false(znode *result , znode const   *false_value ,
                             znode const   *qm_token ,
                             znode const   *colon_token ) ;
extern void zend_do_qm_true(znode const   *true_value , znode *qm_token ,
                            znode *colon_token ) ;
extern void zend_do_begin_qm_op(znode const   *cond , znode *qm_token ) ;
extern void zend_do_jmp_set_else(znode *result , znode const   *false_value ,
                                 znode const   *jmp_token ,
                                 znode const   *colon_token ) ;
extern void zend_do_jmp_set(znode const   *value , znode *jmp_token ,
                            znode *colon_token ) ;
extern void zend_do_end_silence(znode const   *strudel_token ) ;
extern void zend_do_begin_silence(znode *strudel_token ) ;
extern void zend_do_exit(znode *result , znode const   *message ) ;
extern void zend_do_declare_end(znode const   *declare_token ) ;
extern void zend_do_declare_stmt(znode *var , znode *val ) ;
extern void zend_do_declare_begin(void) ;
extern void zend_do_foreach_end(znode const   *foreach_token ,
                                znode const   *as_token ) ;
extern void zend_do_foreach_cont(znode *foreach_token ,
                                 znode const   *open_brackets_token ,
                                 znode const   *as_token , znode *value ,
                                 znode *key ) ;
extern void zend_do_foreach_begin(znode *foreach_token ,
                                  znode *open_brackets_token , znode *array ,
                                  znode *as_token , int variable ) ;
extern void zend_do_instanceof(znode *result , znode const   *expr ,
                               znode const   *class_znode , int type ) ;
extern void zend_do_isset_or_isempty(int type , znode *result , znode *variable ) ;
extern void zend_do_unset(znode const   *variable ) ;
extern void zend_do_include_or_eval(int type , znode *result ,
                                    znode const   *op1 ) ;
extern void zend_do_cast(znode *result , znode const   *expr , int type ) ;
extern void zend_add_to_list(void *result , void *item ) ;
extern void zend_init_list(void *result , void *item ) ;
extern void zend_do_new_list_end(void) ;
extern void zend_do_new_list_begin(void) ;
extern void zend_do_add_list_element(znode const   *element ) ;
extern void zend_do_list_end(znode *result , znode *expr ) ;
extern void zend_do_list_init(void) ;
extern void zend_do_add_static_array_element(znode *result , znode *offset ,
                                             znode const   *expr ) ;
extern void zend_do_add_array_element(znode *result , znode const   *expr ,
                                      znode const   *offset , zend_bool is_ref ) ;
extern void zend_do_init_array(znode *result , znode const   *expr ,
                               znode const   *offset , zend_bool is_ref ) ;
extern void zend_do_shell_exec(znode *result , znode const   *cmd ) ;
extern void zend_do_fetch_constant(znode *result , znode *constant_container ,
                                   znode *constant_name , int mode ,
                                   zend_bool check_namespace ) ;
extern void zend_do_end_new_object(znode *result , znode const   *new_token ,
                                   znode const   *argument_list ) ;
extern void zend_do_begin_new_object(znode *new_token , znode *class_type ) ;
extern void zend_do_pop_object(znode *object ) ;
extern void zend_do_push_object(znode const   *object ) ;
extern void zend_do_halt_compiler_register(void) ;
extern void zend_do_fetch_property(znode *result , znode *object ,
                                   znode const   *property ) ;
extern void zend_do_declare_class_constant(znode *var_name ,
                                           znode const   *value ) ;
extern void zend_do_declare_property(znode const   *var_name ,
                                     znode const   *value ,
                                     zend_uint access_type ) ;
extern void zend_do_end_class_declaration(znode const   *class_token ,
                                          znode const   *parent_token ) ;
extern void zend_do_begin_class_declaration(znode const   *class_token ,
                                            znode *class_name ,
                                            znode const   *parent_class_name ) ;
extern void zend_do_default_before_statement(znode const   *case_list ,
                                             znode *default_token ) ;
extern void zend_do_case_after_statement(znode *result ,
                                         znode const   *case_token ) ;
extern void zend_do_case_before_statement(znode const   *case_list ,
                                          znode *case_token ,
                                          znode const   *case_expr ) ;
extern void zend_do_switch_end(znode const   *case_list ) ;
extern void zend_do_switch_cond(znode const   *cond ) ;
extern void zend_do_brk_cont(zend_uchar op , znode const   *expr ) ;
extern void zend_do_boolean_and_end(znode *result , znode const   *expr1 ,
                                    znode const   *expr2 ,
                                    znode const   *op_token ) ;
extern void zend_do_boolean_and_begin(znode *expr1 , znode *op_token ) ;
extern void zend_do_boolean_or_end(znode *result , znode const   *expr1 ,
                                   znode const   *expr2 , znode *op_token ) ;
extern void zend_do_boolean_or_begin(znode *expr1 , znode *op_token ) ;
extern void zend_do_pass_param(znode *param , zend_uchar op , int offset ) ;
extern void __attribute__((__visibility__("default")))  zend_do_delayed_early_binding(zend_op_array const   *op_array ) ;
extern void zend_do_early_binding(void) ;
extern void __attribute__((__visibility__("default")))  zend_do_inheritance(zend_class_entry *ce ,
                                                                            zend_class_entry *parent_ce ) ;
extern void init_trait_alias(znode *result , znode const   *method_name ,
                             znode const   *alias , znode const   *modifiers ) ;
extern void add_trait_alias(znode *result , znode const   *trait_alias ) ;
extern void init_trait_alias_list(znode *result , znode const   *trait_alias ) ;
extern void zend_prepare_trait_alias(znode *result , znode *method_reference ,
                                     znode *modifiers , znode *alias ) ;
extern void zend_prepare_reference(znode *result , znode *class_name ,
                                   znode *method_name ) ;
extern void zend_prepare_trait_precedence(znode *result ,
                                          znode *method_reference ,
                                          znode *trait_list ) ;
extern void zend_do_implements_trait(znode *interface_znode ) ;
extern void zend_add_trait_alias(znode *alias_znode ) ;
extern void zend_add_trait_precedence(znode *precedence_znode ) ;
extern void zend_do_implements_interface(znode *interface_znode ) ;
extern void __attribute__((__visibility__("default")))  zend_do_inherit_interfaces(zend_class_entry *ce ,
                                                                                   zend_class_entry const   *iface ) ;
extern void zend_do_throw(znode const   *expr ) ;
extern void zend_do_end_catch(znode const   *try_token ) ;
extern void zend_do_begin_catch(znode *try_token , znode *catch_class ,
                                znode *catch_var , znode *first_catch ) ;
extern void zend_do_try(znode *try_token ) ;
extern void zend_do_fetch_lexical_variable(znode *varname , zend_bool is_ref ) ;
extern void zend_do_begin_lambda_function_declaration(znode *result ,
                                                      znode *function_token ,
                                                      int return_reference ,
                                                      int is_static ) ;
extern void zend_do_handle_exception(void) ;
extern void zend_do_return(znode *expr , int do_end_vparse ) ;
extern void zend_do_end_function_call(znode *function_name , znode *result ,
                                      znode const   *argument_list ,
                                      int is_method , int is_dynamic_fcall ) ;
extern int zend_do_begin_class_member_function_call(znode *class_name ,
                                                    znode *method_name ) ;
extern void zend_do_build_full_name(znode *result , znode *prefix ,
                                    znode *name , int is_class_member ) ;
extern void zend_do_fetch_class(znode *result , znode *class_name ) ;
extern void zend_do_begin_dynamic_function_call(znode *function_name ,
                                                int prefix_len ) ;
extern void zend_do_clone(znode *result , znode const   *expr ) ;
extern void zend_do_begin_method_call(znode *left_bracket ) ;
extern int zend_do_begin_function_call(znode *function_name ,
                                       zend_bool check_namespace ) ;
extern void zend_do_receive_arg(zend_uchar op , znode *varname ,
                                znode const   *offset ,
                                znode const   *initialization ,
                                znode *class_type , zend_bool pass_by_reference ) ;
extern void zend_do_end_function_declaration(znode const   *function_token ) ;
extern void zend_do_begin_function_declaration(znode *function_token ,
                                               znode *function_name ,
                                               int is_method ,
                                               int return_reference ,
                                               znode *fn_flags_znode ) ;
extern int zend_do_verify_access_types(znode const   *current_access_type ,
                                       znode const   *new_modifier ) ;
extern void zend_do_add_variable(znode *result , znode const   *op1 ,
                                 znode const   *op2 ) ;
extern void zend_do_add_string(znode *result , znode const   *op1 , znode *op2 ) ;
extern void zend_do_free(znode *op1 ) ;
extern void zend_check_writable_variable(znode const   *variable ) ;
extern void zend_do_end_variable_parse(znode *variable , int type ,
                                       int arg_offset ) ;
extern void zend_do_begin_variable_parse(void) ;
extern void zend_do_post_incdec(znode *result , znode const   *op1 ,
                                zend_uchar op ) ;
extern void zend_do_pre_incdec(znode *result , znode const   *op1 ,
                               zend_uchar op ) ;
extern void zend_do_for_end(znode const   *second_semicolon_token ) ;
extern void zend_do_for_before_statement(znode const   *cond_start ,
                                         znode const   *second_semicolon_token ) ;
extern void zend_do_for_cond(znode const   *expr ,
                             znode *second_semicolon_token ) ;
extern void zend_do_if_end(void) ;
extern void zend_do_if_after_statement(znode const   *closing_bracket_token ,
                                       unsigned char initialize ) ;
extern void zend_do_if_cond(znode const   *cond , znode *closing_bracket_token ) ;
extern void zend_do_do_while_end(znode const   *do_token ,
                                 znode const   *expr_open_bracket ,
                                 znode const   *expr ) ;
extern void zend_do_do_while_begin(void) ;
extern void zend_do_while_end(znode const   *while_token ,
                              znode const   *close_bracket_token ) ;
extern void zend_do_while_cond(znode const   *expr , znode *close_bracket_token ) ;
typedef int (*binary_op_type)(zval * , zval * , zval * );
extern binary_op_type __attribute__((__visibility__("default")))  get_binary_op(int opcode ) ;
typedef int (*unary_op_type)(zval * , zval * );
extern unary_op_type __attribute__((__visibility__("default")))  get_unary_op(int opcode ) ;
extern void zend_do_echo(znode const   *arg ) ;
extern void zend_do_print(znode *result , znode const   *arg ) ;
extern void zend_do_fetch_static_member(znode *result , znode *class_znode ) ;
extern void fetch_string_offset(znode *result , znode const   *parent ,
                                znode const   *offset ) ;
extern void fetch_array_dim(znode *result , znode const   *parent ,
                            znode const   *dim ) ;
extern void fetch_array_begin(znode *result , znode *varname , znode *first_dim ) ;
extern void zend_do_fetch_global_variable(znode *varname ,
                                          znode const   *static_assignment ,
                                          int fetch_type ) ;
extern void zend_do_fetch_static_variable(znode *varname ,
                                          znode const   *static_assignment ,
                                          int fetch_type ) ;
extern void zend_do_indirect_references(znode *result ,
                                        znode const   *num_references ,
                                        znode *variable ) ;
extern void fetch_simple_variable_ex(znode *result , znode *varname , int bp ,
                                     zend_uchar op ) ;
extern void fetch_simple_variable(znode *result , znode *varname , int bp ) ;
extern void zend_do_assign_ref(znode *result , znode const   *lvar ,
                               znode const   *rvar ) ;
extern void zend_do_assign(znode *result , znode *variable , znode *value ) ;
extern void zend_do_binary_assign_op(zend_uchar op , znode *result ,
                                     znode const   *op1 , znode const   *op2 ) ;
extern void zend_do_unary_op(zend_uchar op , znode *result , znode const   *op1 ) ;
extern void zend_do_binary_op(zend_uchar op , znode *result ,
                              znode const   *op1 , znode const   *op2 ) ;
extern char __attribute__((__visibility__("default")))  *zend_get_compiled_variable_name(zend_op_array const   *op_array ,
                                                                                         zend_uint var ,
                                                                                         int *name_len ) ;
extern void zend_resolve_class_name(znode *class_name , ulong *fetch_type ,
                                    int check_ns_name ) ;
extern void zend_resolve_non_class_name(znode *element_name ,
                                        zend_bool check_namespace ) ;
extern size_t __attribute__((__visibility__("default")))  zend_get_scanned_file_offset(void) ;
extern int __attribute__((__visibility__("default")))  zend_get_compiled_lineno(void) ;
extern char __attribute__((__visibility__("default")))  *zend_get_compiled_filename(void) ;
extern void __attribute__((__visibility__("default")))  zend_restore_compiled_filename(char *original_compiled_filename ) ;
extern char __attribute__((__visibility__("default")))  *zend_set_compiled_filename(char const   *new_compiled_filename ) ;
extern void shutdown_scanner(void) ;
extern void startup_scanner(void) ;
extern int __attribute__((__visibility__("default")))  lex_scan(zval *zendlval ) ;
extern void zend_init_compiler_context(void) ;
extern void zend_init_compiler_data_structures(void) ;
extern void shutdown_compiler(void) ;
extern void init_compiler(void) ;
extern size_t __attribute__((__visibility__("default")))  zend_multibyte_internal_encoding_filter(unsigned char **to ,
                                                                                                  size_t *to_length ,
                                                                                                  unsigned char const   *from ,
                                                                                                  size_t from_length ) ;
extern size_t __attribute__((__visibility__("default")))  zend_multibyte_script_encoding_filter(unsigned char **to ,
                                                                                                size_t *to_length ,
                                                                                                unsigned char const   *from ,
                                                                                                size_t from_length ) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_set_script_encoding_by_string(char const   *new_value ,
                                                                                                    size_t new_value_length ) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_set_internal_encoding(zend_encoding const   *encoding ) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_set_script_encoding(zend_encoding const   **encoding_list ,
                                                                                          size_t encoding_list_size ) ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_get_script_encoding(void) ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_get_internal_encoding(void) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_parse_encoding_list(char const   *encoding_list ,
                                                                                          size_t encoding_list_len ,
                                                                                          zend_encoding const   ***return_list ,
                                                                                          size_t *return_size ,
                                                                                          int persistent ) ;
extern size_t __attribute__((__visibility__("default")))  zend_multibyte_encoding_converter(unsigned char **to ,
                                                                                            size_t *to_length ,
                                                                                            unsigned char const   *from ,
                                                                                            size_t from_length ,
                                                                                            zend_encoding const   *encoding_to ,
                                                                                            zend_encoding const   *encoding_from ) ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_detector(unsigned char const   *string ,
                                                                                                         size_t length ,
                                                                                                         zend_encoding const   **list ,
                                                                                                         size_t list_size ) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_check_lexer_compatibility(zend_encoding const   *encoding ) ;
extern char const __attribute__((__visibility__("default")))  *zend_multibyte_get_encoding_name(zend_encoding const   *encoding ) ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_fetch_encoding(char const   *name ) ;
struct _zend_multibyte_functions;
typedef struct _zend_multibyte_functions zend_multibyte_functions;
extern zend_multibyte_functions const __attribute__((__visibility__("default")))  *zend_multibyte_get_functions(void) ;
extern int __attribute__((__visibility__("default")))  zend_multibyte_set_functions(zend_multibyte_functions const   *functions ) ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf8 ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf16le ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf16be ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf32le ;
extern zend_encoding const __attribute__((__visibility__("default")))  *zend_multibyte_encoding_utf32be ;
extern fpu_control_t __fpu_control ;
extern void __attribute__((__visibility__("default")))  zend_ensure_fpu_mode(void) ;
extern void __attribute__((__visibility__("default")))  zend_shutdown_fpu(void) ;
extern void __attribute__((__visibility__("default")))  zend_init_fpu(void) ;
extern int module_registry_unload_temp(zend_module_entry const   *module ) ;
extern int module_registry_request_startup(zend_module_entry *module ) ;
extern int module_registry_cleanup(zend_module_entry *module ) ;
extern void module_destructor(zend_module_entry *module ) ;
extern HashTable __attribute__((__visibility__("default")))  module_registry ;
extern zend_object_handlers __attribute__((__visibility__("default")))  *zend_get_std_object_handlers(void) ;
extern zval __attribute__((__visibility__("default")))  *zend_object_create_proxy(zval *object ,
                                                                                  zval *member ) ;
struct _zend_objects_store;
extern void __attribute__((__visibility__("default")))  zend_objects_store_free_object_storage(zend_objects_store *objects ) ;
extern void __attribute__((__visibility__("default")))  zend_object_store_set_object(zval *zobject ,
                                                                                     void *object ) ;
extern void __attribute__((__visibility__("default")))  *zend_object_store_get_object_by_handle(zend_object_handle handle ) ;
extern void __attribute__((__visibility__("default")))  *zend_object_store_get_object(zval const   *object ) ;
struct _zend_object_value;
extern zend_object_value __attribute__((__visibility__("default")))  zend_objects_store_clone_obj(zval *object ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_del_ref_by_handle_ex(zend_object_handle handle ,
                                                                                                zend_object_handlers const   *handlers ) ;
__inline static void ( __attribute__((__always_inline__)) zend_objects_store_del_ref_by_handle)(zend_object_handle handle ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "896\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  zend_objects_store_del_ref_by_handle_ex(handle,
                                          (zend_object_handlers const   *)((void *)0));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "897\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_objects_store_del_ref_by_handle)(zend_object_handle handle ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_add_ref_by_handle(zend_object_handle handle ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_del_ref(zval *object ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_add_ref(zval *object ) ;
extern zend_object_handle __attribute__((__visibility__("default")))  zend_objects_store_put(void *object ,
                                                                                             void (*dtor)(void *object ,
                                                                                                          zend_object_handle handle ) ,
                                                                                             void (*storage)(void *object ) ,
                                                                                             void (*clone)(void *object ,
                                                                                                           void **object_clone ) ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_destroy(zend_objects_store *objects ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_mark_destructed(zend_objects_store *objects ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_call_destructors(zend_objects_store *objects ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_store_init(zend_objects_store *objects ,
                                                                                zend_uint init_size ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_free_object_storage(zend_object *object ) ;
extern zend_object_value __attribute__((__visibility__("default")))  zend_objects_clone_obj(zval *object ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_clone_members(zend_object *new_object ,
                                                                                   zend_object_value new_obj_val ,
                                                                                   zend_object *old_object ,
                                                                                   zend_object_handle handle ) ;
extern void __attribute__((__visibility__("default")))  zend_objects_destroy_object(zend_object *object ,
                                                                                    zend_object_handle handle ) ;
extern zend_object_value __attribute__((__visibility__("default")))  zend_objects_new(zend_object **object ,
                                                                                      zend_class_entry *class_type ) ;
extern void __attribute__((__visibility__("default")))  zend_object_std_dtor(zend_object *object ) ;
extern void __attribute__((__visibility__("default")))  zend_object_std_init(zend_object *object ,
                                                                             zend_class_entry *ce ) ;
__inline static void *( __attribute__((__always_inline__)) zend_ptr_stack_pop)(zend_ptr_stack *stack ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "893\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "894\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "895\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (*(stack->top_element));
}
}
__inline static void *__zend_realloc(void *p , size_t len ) ;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_push)(zend_ptr_stack *stack ,
                                                                               void *ptr ) 
{ void *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  void *tmp___1 ;
  void **tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "887\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (stack->top + 1 > stack->max) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "882\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "876\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      stack->max += 64;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "877\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (stack->top + 1 > stack->max) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "875\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "883\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (stack->persistent) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "878\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = __zend_realloc((void *)stack->elements,
                           sizeof(void *) * (unsigned int )stack->max);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "879\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = tmp;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "880\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _erealloc((void *)stack->elements,
                          sizeof(void *) * (unsigned int )stack->max, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "881\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (void *)tmp___0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "884\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    stack->elements = (void **)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "885\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    stack->top_element = stack->elements + stack->top;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "886\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "888\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "889\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "890\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "891\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *tmp___2 = ptr;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "892\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_push)(zend_ptr_stack *stack ,
                                                                               void *ptr ) ;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_2_pop)(zend_ptr_stack *stack ,
                                                                                void **a ,
                                                                                void **b ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "869\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "870\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *a = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "871\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "872\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *b = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "873\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  stack->top -= 2;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "874\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_3_pop)(zend_ptr_stack *stack ,
                                                                                void **a ,
                                                                                void **b ,
                                                                                void **c ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "861\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "862\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *a = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "863\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "864\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *b = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "865\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "866\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *c = *(stack->top_element);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "867\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  stack->top -= 3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "868\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_2_push)(zend_ptr_stack *stack ,
                                                                                 void *a ,
                                                                                 void *b ) 
{ void *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  void *tmp___1 ;
  void **tmp___2 ;
  void **tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "852\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (stack->top + 2 > stack->max) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "847\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "841\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      stack->max += 64;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "842\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (stack->top + 2 > stack->max) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "840\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "848\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (stack->persistent) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "843\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = __zend_realloc((void *)stack->elements,
                           sizeof(void *) * (unsigned int )stack->max);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "844\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = tmp;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "845\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _erealloc((void *)stack->elements,
                          sizeof(void *) * (unsigned int )stack->max, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "846\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (void *)tmp___0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "849\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    stack->elements = (void **)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "850\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    stack->top_element = stack->elements + stack->top;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "851\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "853\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  stack->top += 2;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "854\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "855\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "856\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *tmp___2 = a;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "857\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "858\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "859\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *tmp___3 = b;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "860\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_2_push)(zend_ptr_stack *stack ,
                                                                                 void *a ,
                                                                                 void *b ) ;
__inline static void ( __attribute__((__always_inline__)) zend_ptr_stack_3_push)(zend_ptr_stack *stack ,
                                                                                 void *a ,
                                                                                 void *b ,
                                                                                 void *c ) 
{ void *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;
  void *tmp___1 ;
  void **tmp___2 ;
  void **tmp___3 ;
  void **tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "828\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (stack->top + 3 > stack->max) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "823\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "817\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      stack->max += 64;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "818\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (stack->top + 3 > stack->max) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "816\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "824\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (stack->persistent) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "819\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = __zend_realloc((void *)stack->elements,
                           sizeof(void *) * (unsigned int )stack->max);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "820\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = tmp;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "821\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = _erealloc((void *)stack->elements,
                          sizeof(void *) * (unsigned int )stack->max, 0);
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "822\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___1 = (void *)tmp___0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "825\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    stack->elements = (void **)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "826\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    stack->top_element = stack->elements + stack->top;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "827\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "829\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  stack->top += 3;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "830\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___2 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "831\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "832\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *tmp___2 = a;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "833\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "834\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "835\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *tmp___3 = b;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "836\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = stack->top_element;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "837\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (stack->top_element) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "838\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *tmp___4 = c;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "839\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
extern int __attribute__((__visibility__("default")))  zend_ptr_stack_num_elements(zend_ptr_stack *stack ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_clean(zend_ptr_stack *stack ,
                                                                             void (*func)(void * ) ,
                                                                             zend_bool free_elements ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_apply(zend_ptr_stack *stack ,
                                                                             void (*func)(void * ) ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_destroy(zend_ptr_stack *stack ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_n_pop(zend_ptr_stack *stack ,
                                                                             int count 
                                                                             , ...) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_n_push(zend_ptr_stack *stack ,
                                                                              int count 
                                                                              , ...) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_init_ex(zend_ptr_stack *stack ,
                                                                               zend_bool persistent ) ;
extern void __attribute__((__visibility__("default")))  zend_ptr_stack_init(zend_ptr_stack *stack ) ;
struct _zend_stack;
extern void __attribute__((__visibility__("default")))  zend_stack_apply_with_argument(zend_stack *stack ,
                                                                                       int type ,
                                                                                       int (*apply_function)(void *element ,
                                                                                                             void *arg ) ,
                                                                                       void *arg ) ;
extern void __attribute__((__visibility__("default")))  zend_stack_apply(zend_stack *stack ,
                                                                         int type ,
                                                                         int (*apply_function)(void *element ) ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_count(zend_stack const   *stack ) ;
extern void __attribute__((__visibility__("default")))  **zend_stack_base(zend_stack const   *stack ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_destroy(zend_stack *stack ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_is_empty(zend_stack const   *stack ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_int_top(zend_stack const   *stack ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_del_top(zend_stack *stack ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_top(zend_stack const   *stack ,
                                                                      void **element ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_push(zend_stack *stack ,
                                                                       void const   *element ,
                                                                       int size ) ;
extern int __attribute__((__visibility__("default")))  zend_stack_init(zend_stack *stack ) ;
struct _zend_ini_scanner_globals;
typedef struct _zend_ini_scanner_globals zend_ini_scanner_globals;
extern zend_ini_scanner_globals __attribute__((__visibility__("default")))  ini_scanner_globals ;
struct _zend_php_scanner_globals;
typedef struct _zend_php_scanner_globals zend_php_scanner_globals;
extern zend_php_scanner_globals __attribute__((__visibility__("default")))  language_scanner_globals ;
extern int zendparse(void) ;
struct __jmp_buf_tag;
extern  __attribute__((__nothrow__,
__noreturn__)) void siglongjmp(struct __jmp_buf_tag *__env , int __val ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void _longjmp(struct __jmp_buf_tag *__env , int __val ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void longjmp(struct __jmp_buf_tag *__env , int __val ) ;
extern  __attribute__((__nothrow__)) int _setjmp(struct __jmp_buf_tag *__env ) ;
extern  __attribute__((__nothrow__)) int __sigsetjmp(struct __jmp_buf_tag *__env ,
                                                     int __savemask ) ;
extern  __attribute__((__nothrow__)) int setjmp(struct __jmp_buf_tag *__env ) ;
extern char *zend_visibility_string(zend_uint fn_flags ) ;
opcode_handler_t __attribute__((__visibility__("default")))  *zend_opcode_handlers  ;
struct __anonstruct_zend_error_handling_66;
typedef struct __anonstruct_zend_error_handling_66 zend_error_handling;
extern void __attribute__((__visibility__("default")))  zend_restore_error_handling(zend_error_handling *saved ) ;
enum __anonenum_zend_error_handling_t_65;
extern void __attribute__((__visibility__("default")))  zend_replace_error_handling(zend_error_handling_t error_handling ,
                                                                                    zend_class_entry *exception_class ,
                                                                                    zend_error_handling *current ) ;
extern void __attribute__((__visibility__("default")))  zend_save_error_handling(zend_error_handling *current ) ;
extern void __attribute__((__visibility__("default")))  zval_add_ref(zval **p ) ;
extern void __attribute__((__visibility__("default")))  _zval_dtor_wrapper(zval *zvalue ) ;
extern void __attribute__((__visibility__("default")))  _zval_internal_ptr_dtor(zval **zvalue ) ;
extern void __attribute__((__visibility__("default")))  _zval_internal_dtor(zval *zvalue ) ;
struct _zend_hash_key;
typedef struct _zend_hash_key zend_hash_key;
extern int __attribute__((__visibility__("default")))  zval_copy_static_var(zval **p ,
                                                                            int num_args ,
                                                                            va_list args ,
                                                                            zend_hash_key *key ) ;
extern void __attribute__((__visibility__("default")))  _zval_copy_ctor_func(zval *zvalue ) ;
__inline static void ( __attribute__((__always_inline__)) _zval_copy_ctor)(zval *zvalue ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "813\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )zvalue->type <= 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "811\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "812\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "814\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_copy_ctor_func(zvalue);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "815\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) _zval_dtor)(zval *zvalue ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "808\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )zvalue->type <= 3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "806\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "807\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "809\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  _zval_dtor_func(zvalue);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "810\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
extern void __attribute__((__visibility__("default")))  zend_locale_sprintf_double(zval *op ) ;
extern long __attribute__((__visibility__("default")))  zend_atol(char const   *str ,
                                                                  int str_len ) ;
extern int __attribute__((__visibility__("default")))  zend_atoi(char const   *str ,
                                                                 int str_len ) ;
extern void __attribute__((__visibility__("default")))  zend_compare_objects(zval *result ,
                                                                             zval *o1 ,
                                                                             zval *o2 ) ;
extern void __attribute__((__visibility__("default")))  zend_compare_arrays(zval *result ,
                                                                            zval *a1 ,
                                                                            zval *a2 ) ;
extern void __attribute__((__visibility__("default")))  zend_compare_symbol_tables(zval *result ,
                                                                                   HashTable *ht1 ,
                                                                                   HashTable *ht2 ) ;
extern void __attribute__((__visibility__("default")))  zendi_smart_strcmp(zval *result ,
                                                                           zval *s1 ,
                                                                           zval *s2 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_strncasecmp(char const   *s1 ,
                                                                               uint len1 ,
                                                                               char const   *s2 ,
                                                                               uint len2 ,
                                                                               uint length ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_strcasecmp(char const   *s1 ,
                                                                              uint len1 ,
                                                                              char const   *s2 ,
                                                                              uint len2 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_strncmp(char const   *s1 ,
                                                                           uint len1 ,
                                                                           char const   *s2 ,
                                                                           uint len2 ,
                                                                           uint length ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_strcmp(char const   *s1 ,
                                                                          uint len1 ,
                                                                          char const   *s2 ,
                                                                          uint len2 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_zval_strncasecmp(zval *s1 ,
                                                                                    zval *s2 ,
                                                                                    zval *s3 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_zval_strcasecmp(zval *s1 ,
                                                                                   zval *s2 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_zval_strncmp(zval *s1 ,
                                                                                zval *s2 ,
                                                                                zval *s3 ) ;
extern int __attribute__((__visibility__("default")))  zend_binary_zval_strcmp(zval *s1 ,
                                                                               zval *s2 ) ;
extern char __attribute__((__visibility__("default")))  *zend_str_tolower_copy(char *dest ,
                                                                               char const   *source ,
                                                                               unsigned int length ) ;
extern void __attribute__((__visibility__("default")))  zend_str_tolower(char *str ,
                                                                         unsigned int length ) ;
extern int __attribute__((__visibility__("default")))  string_locale_compare_function(zval *result ,
                                                                                      zval *op1 ,
                                                                                      zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  string_compare_function(zval *result ,
                                                                               zval *op1 ,
                                                                               zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  numeric_compare_function(zval *result ,
                                                                                zval *op1 ,
                                                                                zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  zval_is_true(zval *op ) ;
extern double __attribute__((__visibility__("default")))  zend_string_to_double(char const   *number ,
                                                                                zend_uint length ) ;
extern void __attribute__((__visibility__("default")))  multi_convert_to_string_ex(int argc 
                                                                                   , ...) ;
extern void __attribute__((__visibility__("default")))  multi_convert_to_double_ex(int argc 
                                                                                   , ...) ;
extern void __attribute__((__visibility__("default")))  multi_convert_to_long_ex(int argc 
                                                                                 , ...) ;
extern void __attribute__((__visibility__("default")))  convert_to_long_base(zval *op ,
                                                                             int base ) ;
extern void __attribute__((__visibility__("default")))  convert_scalar_to_number(zval *op ) ;
__inline static void const   *zend_memrchr(void const   *s , int c , size_t n ) 
{ register unsigned char const   *e ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "802\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (n <= 0U) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "794\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((void const   *)((void *)0));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "795\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "803\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  e = ((unsigned char const   *)s + n) - 1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "804\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "799\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )e >= (unsigned int )((unsigned char const   *)s)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "796\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "800\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*e == (int const   )((unsigned char const   )c)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "797\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return ((void const   *)e);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "798\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "801\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    e --;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "805\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((void const   *)((void *)0));
}
}
extern  __attribute__((__nothrow__)) int memcmp(void const   *__s1 ,
                                                void const   *__s2 , size_t __n )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void *memchr(void const   *__s , int __c ,
                                                  size_t __n )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline static char *zend_memnstr(char *haystack , char *needle ,
                                   int needle_len , char *end ) 
{ char *p ;
  char ne ;
  void *tmp ;
  int tmp___0 ;
  void *tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "787\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  p = haystack;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "788\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ne = *(needle + (needle_len - 1));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "789\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (needle_len == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "766\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = memchr((void const   *)p, (int )*needle, (unsigned int )(end - p));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "767\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((char *)tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "768\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "790\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (needle_len > end - haystack) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "769\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((char *)((void *)0));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "770\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "791\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  end -= needle_len;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "792\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "781\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )p <= (unsigned int )end) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "771\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "782\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = memchr((void const   *)p, (int )*needle,
                     (unsigned int )((end - p) + 1));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "783\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    p = (char *)tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "784\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (p) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "777\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )ne == (int )*(p + (needle_len - 1))) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "774\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___0 = memcmp((void const   *)needle, (void const   *)p,
                         (unsigned int )(needle_len - 1));
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "775\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "772\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "773\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return (p);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "776\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "778\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "785\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )p == (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "779\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return ((char *)((void *)0));
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "780\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "786\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    p ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "793\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((char *)((void *)0));
}
}
__inline static char *zend_memnstr(char *haystack , char *needle ,
                                   int needle_len , char *end ) ;
extern  __attribute__((__nothrow__)) long strtol(char const   * __restrict  __nptr ,
                                                 char ** __restrict  __endptr ,
                                                 int __base )  __attribute__((__nonnull__(1))) ;
extern double __attribute__((__visibility__("default")))  zend_strtod(char const   *s00 ,
                                                                      char const   **se ) ;
static char const   long_min_digits[11] ;
extern double __attribute__((__visibility__("default")))  zend_hex_strtod(char const   *str ,
                                                                          char const   **endptr ) ;
__inline static zend_uchar is_numeric_string(char const   *str , int length ,
                                             long *lval , double *dval ,
                                             int allow_errors ) 
{ char const   *ptr ;
  int base ;
  int digits ;
  int dp_or_e ;
  double local_dval ;
  zend_uchar type ;
  char const   *e ;
  char const   *tmp ;
  double __attribute__((__visibility__("default")))  tmp___0 ;
  double __attribute__((__visibility__("default")))  tmp___1 ;
  char const   *tmp___2 ;
  char const   *tmp___3 ;
  int cmp ;
  size_t __s1_len ;
  size_t __s2_len ;
  int tmp___4 ;
  int tmp___5 ;
  int tmp___6 ;
  unsigned char const   *__s2 ;
  register int __result ;
  int tmp___7 ;
  unsigned char const   *__s1 ;
  register int __result___0 ;
  int tmp___8 ;
  int tmp___9 ;
  int tmp___10 ;
  double __attribute__((__visibility__("default")))  tmp___11 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "756\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  base = 10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "757\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  digits = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "758\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  dp_or_e = 0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "759\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (! length) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "602\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((unsigned char)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "603\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "760\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "615\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*str == 32) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "604\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "614\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*str == 9) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "605\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "613\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*str == 10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "606\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "612\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*str == 13) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "607\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "611\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*str == 11) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "608\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "610\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*str == 12) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "609\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              } else {
                break;
              }
            }
          }
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "616\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    str ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "617\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    length --;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "761\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  ptr = str;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "762\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int const   )*ptr == 45) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "618\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    ptr ++;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "621\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*ptr == 43) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "619\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      ptr ++;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "620\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "763\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int const   )*ptr >= 48) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "690\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*ptr <= 57) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "685\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (length > 2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "630\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*str == 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "628\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*(str + 1) == 120) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "622\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            base = 16;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "623\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            ptr += 2;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "627\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*(str + 1) == 88) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "624\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              base = 16;
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "625\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              ptr += 2;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "626\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "629\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "631\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "686\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "633\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*ptr == 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "632\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "634\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ptr ++;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "687\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      type = (unsigned char)1;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "688\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      while (1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "668\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (digits >= 11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "637\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (dval) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "636\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (allow_errors == 1) {
              break;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "635\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "638\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "669\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        check_digits: 
        if ((int const   )*ptr >= 48) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "639\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*ptr <= 57) {
            goto __Cont;
          } else {
            goto _L___3;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "667\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___3: /* CIL Label */ 
          if (base == 16) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "643\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*ptr >= 65) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "640\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*ptr <= 70) {
                goto __Cont;
              } else {
                goto _L___2;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "642\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L___2: /* CIL Label */ 
              if ((int const   )*ptr >= 97) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "641\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*ptr <= 102) {
                  goto __Cont;
                } else {
                  goto _L___1;
                }
              } else {
                goto _L___1;
              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "666\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L___1: /* CIL Label */ 
            if (base == 10) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "664\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*ptr == 46) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "644\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (dp_or_e < 1) {
                  goto process_double;
                } else {
                  goto _L___0;
                }
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "663\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                _L___0: /* CIL Label */ 
                if ((int const   )*ptr == 101) {
                  goto _L;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "662\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*ptr == 69) {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "660\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }
                    _L: /* CIL Label */ 
                    if (dp_or_e < 2) {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "656\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      e = ptr + 1;
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "657\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*e == 45) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "645\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        tmp = e;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "646\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        e ++;
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "647\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        ptr = tmp;
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "652\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*e == 43) {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "648\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          tmp = e;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "649\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          e ++;
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "650\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }
                          ptr = tmp;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "651\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      }
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "658\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }
                      if ((int const   )*e >= 48) {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "654\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }
                        if ((int const   )*e <= 57) {
                          goto process_double;
                        } else {
                          {
                          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                                 "a");
                          fprintf(_coverage_fout, "653\n");
                          fflush(_coverage_fout);
                          fclose(_coverage_fout);
                          }

                        }
                      } else {
                        {
                        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                               "a");
                        fprintf(_coverage_fout, "655\n");
                        fflush(_coverage_fout);
                        fclose(_coverage_fout);
                        }

                      }
                    } else {
                      {
                      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                             "a");
                      fprintf(_coverage_fout, "659\n");
                      fflush(_coverage_fout);
                      fclose(_coverage_fout);
                      }

                    }
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "661\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                }
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "665\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          }
        }
        break;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "670\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __Cont: /* CIL Label */ 
        digits ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "671\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        ptr ++;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "689\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (base == 10) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "674\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (digits >= 11) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "672\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          dp_or_e = -1;
          goto process_double;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "673\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "684\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (digits < 8) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "675\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "683\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (digits == 8) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "677\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*(ptr + - digits) <= 55) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "676\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            } else {
              goto _L___4;
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "681\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L___4: /* CIL Label */ 
            if (dval) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "678\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___0 = zend_hex_strtod(str, & ptr);
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "679\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              local_dval = (double )tmp___0;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "680\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "682\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            type = (unsigned char)2;
          }
        }
      }
    } else {
      goto _L___5;
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "709\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    _L___5: /* CIL Label */ 
    if ((int const   )*ptr == 46) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "707\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*(ptr + 1) >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "705\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*(ptr + 1) <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "702\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          process_double: 
          type = (unsigned char)2;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "703\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (dval) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "691\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___1 = zend_strtod(str, & ptr);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "692\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            local_dval = (double )tmp___1;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "701\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if (allow_errors != 1) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "699\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (dp_or_e != -1) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "695\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___3 = ptr;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "696\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                ptr ++;
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "697\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp___3 == 46) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "693\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  dp_or_e = 1;
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "694\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  dp_or_e = 2;
                }
                goto check_digits;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "698\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "700\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }

            }
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "704\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return ((unsigned char)0);
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "706\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        return ((unsigned char)0);
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "708\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return ((unsigned char)0);
    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "764\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )ptr != (unsigned int )(str + length)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "714\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (! allow_errors) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "710\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return ((unsigned char)0);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "711\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "715\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (allow_errors == -1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "712\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      zend_error(1 << 3L, "A non well formed numeric value encountered");
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "713\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "716\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "765\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )type == 1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "749\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (digits == 10) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "743\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "728\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __s1_len = strlen(ptr + - digits);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "729\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __s2_len = strlen(long_min_digits);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "730\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (! ((unsigned int )((void const   *)((ptr + - digits) + 1)) - (unsigned int )((void const   *)(ptr + - digits)) == 1U)) {
          goto _L___7;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "723\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if (__s1_len >= 4U) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "721\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            _L___7: /* CIL Label */ 
            if (! ((unsigned int )((void const   *)(long_min_digits + 1)) - (unsigned int )((void const   *)(long_min_digits)) == 1U)) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "717\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              tmp___10 = 1;
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "720\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (__s2_len >= 4U) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "718\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___10 = 1;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "719\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                tmp___10 = 0;
              }
            }
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "722\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___10 = 0;
          }
        }
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "731\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (tmp___10) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "724\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___5 = __builtin_strcmp(ptr + - digits, long_min_digits);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "725\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = tmp___5;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "726\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___8 = __builtin_strcmp(ptr + - digits, long_min_digits);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "727\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp___9 = tmp___8;
        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "732\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___8 = __builtin_strcmp(ptr + - digits, long_min_digits);
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "733\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp___9 = tmp___8;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "744\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      cmp = tmp___9;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "745\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if (cmp < 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "734\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "742\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if (cmp == 0) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "736\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*str == 45) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "735\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            goto _L___8;
          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "740\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          _L___8: /* CIL Label */ 
          if (dval) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "737\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___11 = zend_strtod(str, (char const   **)((void *)0));
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "738\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *dval = (double )tmp___11;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "739\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "741\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          return ((unsigned char)2);
        }
      }
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "746\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "750\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (lval) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "747\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *lval = strtol((char const   */* __restrict  */)str,
                     (char **/* __restrict  */)((void *)0), base);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "748\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "751\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((unsigned char)1);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "754\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (dval) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "752\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *dval = local_dval;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "753\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "755\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((unsigned char)2);
  }
}
}
__inline static zend_uchar is_numeric_string(char const   *str , int length ,
                                             long *lval , double *dval ,
                                             int allow_errors ) ;
__inline static long ( __attribute__((__always_inline__)) zend_dval_to_lval)(double d ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "600\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (d > (double )2147483647L) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "596\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return ((long )((unsigned long )((long long )d)));
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "599\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (d < (double )(-0x7FFFFFFF-1)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "597\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      return ((long )((unsigned long )((long long )d)));
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "598\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "601\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((long )d);
}
}
extern zend_bool __attribute__((__visibility__("default")))  instanceof_function_ex(zend_class_entry const   *instance_ce ,
                                                                                    zend_class_entry const   *ce ,
                                                                                    zend_bool interfaces_only ) ;
extern int __attribute__((__visibility__("default")))  is_smaller_or_equal_function(zval *result ,
                                                                                    zval *op1 ,
                                                                                    zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  is_smaller_function(zval *result ,
                                                                           zval *op1 ,
                                                                           zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  is_not_equal_function(zval *result ,
                                                                             zval *op1 ,
                                                                             zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  is_not_identical_function(zval *result ,
                                                                                 zval *op1 ,
                                                                                 zval *op2 ) ;
extern int __attribute__((__visibility__("default")))  zend_shutdown_strtod(void) ;
extern int __attribute__((__visibility__("default")))  zend_startup_strtod(void) ;
extern double __attribute__((__visibility__("default")))  zend_oct_strtod(char const   *str ,
                                                                          char const   **endptr ) ;
extern char __attribute__((__visibility__("default")))  *zend_dtoa(double _d ,
                                                                   int mode ,
                                                                   int ndigits ,
                                                                   int *decpt ,
                                                                   int *sign ,
                                                                   char **rve ) ;
extern void __attribute__((__visibility__("default")))  zend_freedtoa(char *s ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void __assert(char const   *__assertion , char const   *__file ,
                             int __line ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void __assert_perror_fail(int __errnum , char const   *__file ,
                                         unsigned int __line ,
                                         char const   *__function ) ;
extern  __attribute__((__nothrow__,
__noreturn__)) void __assert_fail(char const   *__assertion ,
                                  char const   *__file , unsigned int __line ,
                                  char const   *__function ) ;
extern  __attribute__((__nothrow__)) int *__errno_location(void)  __attribute__((__const__)) ;
struct _zend_gc_globals;
typedef struct _zend_gc_globals zend_gc_globals;
extern zend_gc_globals __attribute__((__visibility__("default")))  gc_globals ;
union __anonunion_u_63 {
   zval *pz ;
   zend_object_handlers *handlers ;
};
struct _gc_root_buffer {
   struct _gc_root_buffer *prev ;
   struct _gc_root_buffer *next ;
   zend_object_handle handle ;
   union __anonunion_u_63 u ;
};
struct _zend_gc_globals {
   zend_bool gc_enabled ;
   zend_bool gc_active ;
   gc_root_buffer *buf ;
   gc_root_buffer roots ;
   gc_root_buffer *unused ;
   gc_root_buffer *first_unused ;
   gc_root_buffer *last_unused ;
   zval_gc_info *zval_to_free ;
   zval_gc_info *free_list ;
   zval_gc_info *next_to_free ;
   zend_uint gc_runs ;
   zend_uint collected ;
};
__inline static void ( __attribute__((__always_inline__)) gc_remove_from_buffer)(gc_root_buffer *root ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "591\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (root->next)->prev = root->prev;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "592\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (root->prev)->next = root->next;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "593\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  root->prev = gc_globals.unused;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "594\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  gc_globals.unused = root;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "595\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
__inline static void ( __attribute__((__always_inline__)) gc_remove_from_buffer)(gc_root_buffer *root ) ;
extern void __attribute__((__visibility__("default")))  gc_zval_possible_root(zval *zv ) ;
__inline static void ( __attribute__((__always_inline__)) gc_zval_check_possible_root)(zval *z ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "589\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )z->type == 4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "585\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    gc_zval_possible_root(z);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "588\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )z->type == 5) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "586\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      gc_zval_possible_root(z);
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "587\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "590\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return;
}
}
extern void __attribute__((__visibility__("default")))  gc_reset(void) ;
extern void __attribute__((__visibility__("default")))  gc_init(void) ;
extern void __attribute__((__visibility__("default")))  gc_globals_dtor(void) ;
extern void __attribute__((__visibility__("default")))  gc_globals_ctor(void) ;
extern void __attribute__((__visibility__("default")))  gc_zobj_possible_root(zval *zv ) ;
extern int __attribute__((__visibility__("default")))  gc_collect_cycles(void) ;
extern int __attribute__((__visibility__("default")))  zend_get_configuration_directive(char const   *name ,
                                                                                        uint name_length ,
                                                                                        zval *contents ) ;
struct _zend_utility_values;
typedef struct _zend_utility_values zend_utility_values;
extern zend_utility_values __attribute__((__visibility__("default")))  zend_uv ;
extern zend_class_entry __attribute__((__visibility__("default")))  *zend_standard_class_def ;
extern void zenderror(char const   *error ) ;
extern char __attribute__((__visibility__("default")))  *(*zend_getenv)(char *name ,
                                                                        size_t name_len ) ;
extern int (*zend_vspprintf)(char **pbuf , size_t max_len ,
                             char const   *format , va_list ap ) ;
extern int __attribute__((__visibility__("default")))  (*zend_stream_open_function)(char const   *filename ,
                                                                                    zend_file_handle *handle ) ;
extern void (*zend_on_timeout)(int seconds ) ;
extern void __attribute__((__visibility__("default")))  ( /* format attribute */  (*zend_error_cb))(int type ,
                                                                                                    char const   *error_filename ,
                                                                                                    uint error_lineno ,
                                                                                                    char const   *format ,
                                                                                                    va_list args ) ;
extern void __attribute__((__visibility__("default")))  (*zend_unblock_interruptions)(void) ;
extern void __attribute__((__visibility__("default")))  (*zend_block_interruptions)(void) ;
extern FILE __attribute__((__visibility__("default")))  *(*zend_fopen)(char const   *filename ,
                                                                       char **opened_path ) ;
extern int (* __attribute__((__visibility__("default"))) zend_write)(char const   *str ,
                                                                     uint str_length ) ;
extern int __attribute__((__visibility__("default")))  ( /* format attribute */  (*zend_printf))(char const   *format 
                                                                                                 , ...) ;
extern void __attribute__((__visibility__("default")))  free_estring(char **str_p ) ;
extern void zend_post_deactivate_modules(void) ;
extern void zend_deactivate_modules(void) ;
extern void zend_activate_modules(void) ;
extern void zend_call_destructors(void) ;
extern void zend_deactivate(void) ;
extern void zend_activate(void) ;
extern void __attribute__((__visibility__("default")))  ( /* format attribute */  zend_output_debug_string)(zend_bool trigger_break ,
                                                                                                            char const   *format 
                                                                                                            , ...) ;
extern void __attribute__((__visibility__("default")))  zend_print_zval_r_ex(int (*write_func)(char const   *str ,
                                                                                               uint str_length ) ,
                                                                             zval *expr ,
                                                                             int indent ) ;
extern void __attribute__((__visibility__("default")))  zend_print_flat_zval_r(zval *expr ) ;
extern void __attribute__((__visibility__("default")))  zend_print_zval_r(zval *expr ,
                                                                          int indent ) ;
extern int __attribute__((__visibility__("default")))  zend_print_zval_ex(int (*write_func)(char const   *str ,
                                                                                            uint str_length ) ,
                                                                          zval *expr ,
                                                                          int indent ) ;
extern int __attribute__((__visibility__("default")))  zend_print_zval(zval *expr ,
                                                                       int indent ) ;
extern char __attribute__((__visibility__("default")))  *get_zend_version(void) ;
extern void zend_set_utility_values(zend_utility_values *utility_values ) ;
extern void zend_post_startup(void) ;
extern void zend_register_standard_ini_entries(void) ;
extern void zend_shutdown(void) ;
struct _zend_utility_functions;
typedef struct _zend_utility_functions zend_utility_functions;
extern int zend_startup(zend_utility_functions *utility_functions ,
                        char **extensions ) ;
extern int __attribute__((__visibility__("default")))  zend_compare_file_handles(zend_file_handle *fh1 ,
                                                                                 zend_file_handle *fh2 ) ;
extern int __attribute__((__visibility__("default")))  zend_stream_fixup(zend_file_handle *file_handle ,
                                                                         char **buf ,
                                                                         size_t *len ) ;
extern void __attribute__((__visibility__("default")))  zend_register_iterator_wrapper(void) ;
__inline static zend_bool ( __attribute__((__always_inline__)) zval_set_isref_to_p)(zval *pz ,
                                                                                    zend_bool isref ) 
{ zend_uchar tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "582\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = isref;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "583\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  pz->is_ref__gc = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "584\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zend_bool ( __attribute__((__always_inline__)) zval_set_isref_to_p)(zval *pz ,
                                                                                    zend_bool isref ) ;
__inline static zend_bool ( __attribute__((__always_inline__)) zval_unset_isref_p)(zval *pz ) 
{ zend_uchar tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "579\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = (unsigned char)0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "580\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  pz->is_ref__gc = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "581\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zend_bool ( __attribute__((__always_inline__)) zval_set_isref_p)(zval *pz ) 
{ zend_uchar tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "576\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = (unsigned char)1;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "577\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  pz->is_ref__gc = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "578\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zend_bool ( __attribute__((__always_inline__)) zval_isref_p)(zval *pz ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "575\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (pz->is_ref__gc);
}
}
__inline static zend_uint ( __attribute__((__always_inline__)) zval_delref_p)(zval *pz ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "573\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (pz->refcount__gc) --;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "574\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (pz->refcount__gc);
}
}
__inline static zend_uint ( __attribute__((__always_inline__)) zval_addref_p)(zval *pz ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "571\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  (pz->refcount__gc) ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "572\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (pz->refcount__gc);
}
}
__inline static zend_uint ( __attribute__((__always_inline__)) zval_set_refcount_p)(zval *pz ,
                                                                                    zend_uint rc ) 
{ zend_uint tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "568\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = rc;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "569\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  pz->refcount__gc = tmp;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "570\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static zend_uint ( __attribute__((__always_inline__)) zval_refcount_p)(zval *pz ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "567\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (pz->refcount__gc);
}
}
extern void __attribute__((__visibility__("default")))  zend_std_call_user_call(int ht ,
                                                                                zval *return_value ,
                                                                                zval **return_value_ptr ,
                                                                                zval *this_ptr ,
                                                                                int return_value_used ) ;
extern int __attribute__((__visibility__("default")))  zend_check_private(union _zend_function *fbc ,
                                                                          zend_class_entry *ce ,
                                                                          char *function_name_strval ,
                                                                          int function_name_strlen ) ;
extern void __attribute__((__visibility__("default")))  rebuild_object_properties(zend_object *zobj ) ;
extern void __attribute__((__visibility__("default")))  zend_std_write_property(zval *object ,
                                                                                zval *member ,
                                                                                zval *value ,
                                                                                struct _zend_literal  const  *key ) ;
extern HashTable __attribute__((__visibility__("default")))  *zend_std_get_debug_info(zval *object ,
                                                                                      int *is_temp ) ;
extern HashTable __attribute__((__visibility__("default")))  *zend_std_get_properties(zval *object ) ;
struct _zend_property_info;
extern struct _zend_property_info  __attribute__((__visibility__("default"))) *zend_get_property_info(zend_class_entry *ce ,
                                                                                                      zval *member ,
                                                                                                      int silent ) ;
extern union _zend_function  __attribute__((__visibility__("default"))) *zend_std_get_constructor(zval *object ) ;
extern zend_object_handlers __attribute__((__visibility__("default")))  std_object_handlers ;
typedef zend_llist_element *zend_llist_position;
extern void __attribute__((__visibility__("default")))  *zend_llist_get_prev_ex(zend_llist *l ,
                                                                                zend_llist_position *pos ) ;
extern void __attribute__((__visibility__("default")))  *zend_llist_get_next_ex(zend_llist *l ,
                                                                                zend_llist_position *pos ) ;
extern void __attribute__((__visibility__("default")))  *zend_llist_get_last_ex(zend_llist *l ,
                                                                                zend_llist_position *pos ) ;
extern void __attribute__((__visibility__("default")))  *zend_llist_get_first_ex(zend_llist *l ,
                                                                                 zend_llist_position *pos ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_sort(zend_llist *l ,
                                                                        int (*comp_func)(zend_llist_element const   ** ,
                                                                                         zend_llist_element const   ** ) ) ;
extern int __attribute__((__visibility__("default")))  zend_llist_count(zend_llist *l ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_apply_with_arguments(zend_llist *l ,
                                                                                        void (*func)(void *data ,
                                                                                                     int num_args ,
                                                                                                     va_list args ) ,
                                                                                        int num_args 
                                                                                        , ...) ;
extern void __attribute__((__visibility__("default")))  zend_llist_apply_with_del(zend_llist *l ,
                                                                                  int (*func)(void *data ) ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_apply(zend_llist *l ,
                                                                         void (*func)(void * ) ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_copy(zend_llist *dst ,
                                                                        zend_llist *src ) ;
extern void __attribute__((__visibility__("default")))  *zend_llist_remove_tail(zend_llist *l ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_clean(zend_llist *l ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_destroy(zend_llist *l ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_del_element(zend_llist *l ,
                                                                               void *element ,
                                                                               int (*compare)(void *element1 ,
                                                                                              void *element2 ) ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_prepend_element(zend_llist *l ,
                                                                                   void *element ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_add_element(zend_llist *l ,
                                                                               void *element ) ;
extern void __attribute__((__visibility__("default")))  zend_llist_init(zend_llist *l ,
                                                                        size_t size ,
                                                                        void (*dtor)(void * ) ,
                                                                        unsigned char persistent ) ;
extern ulong __attribute__((__visibility__("default")))  zend_ts_hash_func(char *arKey ,
                                                                           uint nKeyLength ) ;
struct _zend_ts_hashtable;
typedef struct _zend_ts_hashtable TsHashTable;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_rehash(TsHashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_num_elements(TsHashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_minmax(TsHashTable *ht ,
                                                                           int (*compar)(void const   * ,
                                                                                         void const   * ) ,
                                                                           int flag ,
                                                                           void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_compare(TsHashTable *ht1 ,
                                                                            TsHashTable *ht2 ,
                                                                            int (*compar)(void const   * ,
                                                                                          void const   * ) ,
                                                                            zend_bool ordered ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_sort(TsHashTable *ht ,
                                                                         void (*sort_func)(void * ,
                                                                                           size_t  ,
                                                                                           size_t  ,
                                                                                           int (*)(void const   * ,
                                                                                                   void const   * ) ) ,
                                                                         int (*compare_func)(void const   * ,
                                                                                             void const   * ) ,
                                                                         int renumber ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_merge_ex(TsHashTable *target ,
                                                                              TsHashTable *source ,
                                                                              void (*pCopyConstructor)(void *pElement ) ,
                                                                              uint size ,
                                                                              zend_bool (*pMergeSource)(HashTable *target_ht ,
                                                                                                        void *source_data ,
                                                                                                        zend_hash_key *hash_key ,
                                                                                                        void *pParam ) ,
                                                                              void *pParam ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_merge(TsHashTable *target ,
                                                                           TsHashTable *source ,
                                                                           void (*pCopyConstructor)(void *pElement ) ,
                                                                           void *tmp ,
                                                                           uint size ,
                                                                           int overwrite ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_copy_to_hash(HashTable *target ,
                                                                                  TsHashTable *source ,
                                                                                  void (*pCopyConstructor)(void *pElement ) ,
                                                                                  void *tmp ,
                                                                                  uint size ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_copy(TsHashTable *target ,
                                                                          TsHashTable *source ,
                                                                          void (*pCopyConstructor)(void *pElement ) ,
                                                                          void *tmp ,
                                                                          uint size ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_index_exists(TsHashTable *ht ,
                                                                                 ulong h ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_exists(TsHashTable *ht ,
                                                                           char *arKey ,
                                                                           uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_index_find(TsHashTable *ht ,
                                                                               ulong h ,
                                                                               void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_quick_find(TsHashTable *ht ,
                                                                               char *arKey ,
                                                                               uint nKeyLength ,
                                                                               ulong h ,
                                                                               void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_find(TsHashTable *ht ,
                                                                         char *arKey ,
                                                                         uint nKeyLength ,
                                                                         void **pData ) ;
extern ulong __attribute__((__visibility__("default")))  zend_ts_get_hash_value(TsHashTable *ht ,
                                                                                char *arKey ,
                                                                                uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_del_key_or_index(TsHashTable *ht ,
                                                                                     char *arKey ,
                                                                                     uint nKeyLength ,
                                                                                     ulong h ,
                                                                                     int flag ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_reverse_apply(TsHashTable *ht ,
                                                                                   int (*apply_func)(void *pDest ) ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_apply_with_arguments(TsHashTable *ht ,
                                                                                          int (*apply_func)(void *pDest ,
                                                                                                            int num_args ,
                                                                                                            va_list args ,
                                                                                                            zend_hash_key *hash_key ) ,
                                                                                          int  
                                                                                          , ...) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_apply_with_argument(TsHashTable *ht ,
                                                                                         int (*apply_func)(void *pDest ,
                                                                                                           void *argument ) ,
                                                                                         void * ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_apply(TsHashTable *ht ,
                                                                           int (*apply_func)(void *pDest ) ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_graceful_destroy(TsHashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_ts_hash_add_empty_element(TsHashTable *ht ,
                                                                                      char *arKey ,
                                                                                      uint nKeyLength ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_index_update_or_next_insert(TsHashTable *ht ,
                                                                                                 ulong h ,
                                                                                                 void *pData ,
                                                                                                 uint nDataSize ,
                                                                                                 void **pDest ,
                                                                                                 int flag ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_quick_add_or_update(TsHashTable *ht ,
                                                                                         char *arKey ,
                                                                                         uint nKeyLength ,
                                                                                         ulong h ,
                                                                                         void *pData ,
                                                                                         uint nDataSize ,
                                                                                         void **pDest ,
                                                                                         int flag ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_add_or_update(TsHashTable *ht ,
                                                                                   char *arKey ,
                                                                                   uint nKeyLength ,
                                                                                   void *pData ,
                                                                                   uint nDataSize ,
                                                                                   void **pDest ,
                                                                                   int flag ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_clean(TsHashTable *ht ) ;
extern void __attribute__((__visibility__("default")))  zend_ts_hash_destroy(TsHashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_init_ex(TsHashTable *ht ,
                                                                             uint nSize ,
                                                                             ulong (*pHashFunction)(char const   *arKey ,
                                                                                                    uint nKeyLength ) ,
                                                                             void (*pDestructor)(void *pDest ) ,
                                                                             zend_bool persistent ,
                                                                             zend_bool bApplyProtection ) ;
extern int __attribute__((__visibility__("default")))  _zend_ts_hash_init(TsHashTable *ht ,
                                                                          uint nSize ,
                                                                          ulong (*pHashFunction)(char const   *arKey ,
                                                                                                 uint nKeyLength ) ,
                                                                          void (*pDestructor)(void *pDest ) ,
                                                                          zend_bool persistent ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_update_current_key_ex(HashTable *ht ,
                                                                                       int key_type ,
                                                                                       char const   *str_index ,
                                                                                       uint str_length ,
                                                                                       ulong num_index ,
                                                                                       int mode ,
                                                                                       HashPosition *pos ) ;
__inline static int zend_symtable_update_current_key_ex(HashTable *ht ,
                                                        char const   *arKey ,
                                                        uint nKeyLength ,
                                                        int mode ,
                                                        HashPosition *pos ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "564\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "563\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "560\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "561\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "528\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "529\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "562\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "558\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "552\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "553\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "536\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "530\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "535\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "534\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "532\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "531\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "533\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "554\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "555\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "540\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "541\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "539\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "538\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "537\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "542\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "556\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "548\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "544\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "543\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "545\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "547\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "546\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "549\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = zend_hash_update_current_key_ex(ht, 2,
                                                      (char const   *)((void *)0),
                                                      0U, idx, mode, pos);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "550\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "551\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "557\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "559\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "565\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = zend_hash_update_current_key_ex(ht, 1, arKey, nKeyLength, 0UL, mode,
                                            pos);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "566\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_update_current_key_ex(HashTable *ht ,
                                                        char const   *arKey ,
                                                        uint nKeyLength ,
                                                        int mode ,
                                                        HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_index_exists(HashTable const   *ht ,
                                                                              ulong h ) ;
__inline static int zend_symtable_exists(HashTable *ht , char const   *arKey ,
                                         uint nKeyLength ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "525\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "524\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "521\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "522\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "489\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "490\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "523\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "519\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "513\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "514\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "497\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "491\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "496\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "495\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "493\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "492\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "494\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "515\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "516\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "501\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "502\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "500\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "499\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "498\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "503\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "517\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "509\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "505\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "504\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "506\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "508\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "507\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "510\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = zend_hash_index_exists((HashTable const   *)ht, idx);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "511\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "512\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "518\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "520\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "526\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = zend_hash_exists((HashTable const   *)ht, arKey, nKeyLength);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "527\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_exists(HashTable *ht , char const   *arKey ,
                                         uint nKeyLength ) ;
__inline static int zend_symtable_find(HashTable *ht , char const   *arKey ,
                                       uint nKeyLength , void **pData ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "486\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "485\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "482\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "483\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "450\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "451\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "484\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "480\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "474\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "475\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "458\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "452\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "457\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "456\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "454\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "453\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "455\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "476\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "477\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "462\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "463\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "461\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "460\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "459\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "464\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "478\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "470\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "466\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "465\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "467\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "469\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "468\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "471\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = zend_hash_index_find((HashTable const   *)ht, idx, pData);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "472\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "473\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "479\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "481\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "487\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = zend_hash_find((HashTable const   *)ht, arKey, nKeyLength, pData);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "488\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_find(HashTable *ht , char const   *arKey ,
                                       uint nKeyLength , void **pData ) ;
__inline static int zend_symtable_del(HashTable *ht , char const   *arKey ,
                                      uint nKeyLength ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "447\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "446\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "443\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "444\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "411\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "412\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "445\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "441\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "435\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "436\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "419\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "413\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "418\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "417\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "415\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "414\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "416\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "437\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "438\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "423\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "424\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "422\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "421\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "420\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "425\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "439\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "431\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "427\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "426\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "428\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "430\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "429\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "432\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = zend_hash_del_key_or_index(ht,
                                                 (char const   *)((void *)0),
                                                 0U, idx, 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "433\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "434\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "440\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "442\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "448\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = zend_hash_del_key_or_index(ht, arKey, nKeyLength, 0UL, 0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "449\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_del(HashTable *ht , char const   *arKey ,
                                      uint nKeyLength ) ;
__inline static int zend_symtable_update(HashTable *ht , char const   *arKey ,
                                         uint nKeyLength , void *pData ,
                                         uint nDataSize , void **pDest ) 
{ ulong idx ;
  register char const   *tmp ;
  char const   *end ;
  int __attribute__((__visibility__("default")))  tmp___0 ;
  int __attribute__((__visibility__("default")))  tmp___1 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "408\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "407\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "404\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = arKey;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "405\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp == 45) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "372\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp ++;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "373\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "406\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*tmp >= 48) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "402\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*tmp <= 57) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "396\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          end = (arKey + nKeyLength) - 1;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "397\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*end != 0) {
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "380\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*tmp == 48) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "374\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (nKeyLength > 2U) {
                break;
              } else {
                goto _L;
              }
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "379\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              _L: /* CIL Label */ 
              if (end - tmp > 10) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "378\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if (end - tmp == 10) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "376\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }
                  if ((int const   )*tmp > 50) {
                    break;
                  } else {
                    {
                    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                           "a");
                    fprintf(_coverage_fout, "375\n");
                    fflush(_coverage_fout);
                    fclose(_coverage_fout);
                    }

                  }
                } else {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "377\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                }
              }
            }
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "398\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          idx = (unsigned long )((int const   )*tmp - 48);
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "399\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          while (1) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "384\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "385\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((unsigned int )tmp != (unsigned int )end) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "383\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if ((int const   )*tmp >= 48) {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "382\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }
                if ((int const   )*tmp <= 57) {
                  {
                  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                         "a");
                  fprintf(_coverage_fout, "381\n");
                  fflush(_coverage_fout);
                  fclose(_coverage_fout);
                  }

                } else {
                  break;
                }
              } else {
                break;
              }
            } else {
              break;
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "386\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            idx = idx * 10UL + (ulong )((int const   )*tmp - 48);
          }
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "400\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((unsigned int )tmp == (unsigned int )end) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "392\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            if ((int const   )*arKey == 45) {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "388\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx - 1UL > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "387\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "389\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              idx = (unsigned long )(- ((long )idx));
            } else {
              {
              _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                     "a");
              fprintf(_coverage_fout, "391\n");
              fflush(_coverage_fout);
              fclose(_coverage_fout);
              }
              if (idx > 2147483647UL) {
                break;
              } else {
                {
                _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                       "a");
                fprintf(_coverage_fout, "390\n");
                fflush(_coverage_fout);
                fclose(_coverage_fout);
                }

              }
            }
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "393\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp___0 = _zend_hash_index_update_or_next_insert(ht, idx, pData,
                                                             nDataSize, pDest, 1);
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "394\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            return ((int )tmp___0);
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "395\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "401\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "403\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      break;
    }
    break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "409\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___1 = _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize,
                                     pDest, 1);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "410\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int )tmp___1);
}
}
__inline static int zend_symtable_update(HashTable *ht , char const   *arKey ,
                                         uint nKeyLength , void *pData ,
                                         uint nDataSize , void **pDest ) ;
__inline static ulong zend_inline_hash_func(char const   *arKey ,
                                            uint nKeyLength ) 
{ register ulong hash ;
  char const   *tmp ;
  char const   *tmp___0 ;
  char const   *tmp___1 ;
  char const   *tmp___2 ;
  char const   *tmp___3 ;
  char const   *tmp___4 ;
  char const   *tmp___5 ;
  char const   *tmp___6 ;
  char const   *tmp___7 ;
  char const   *tmp___8 ;
  char const   *tmp___9 ;
  char const   *tmp___10 ;
  char const   *tmp___11 ;
  char const   *tmp___12 ;
  char const   *tmp___13 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "369\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hash = (ulong )5381;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "370\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "322\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (nKeyLength >= 8U) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "321\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "323\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "324\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "325\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "326\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "327\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "328\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "329\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "330\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "331\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___1;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "332\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "333\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "334\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "335\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "336\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "337\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___3;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "338\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___4 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "339\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "340\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___4;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "341\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___5 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "342\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "343\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___5;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "344\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___6 = arKey;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "345\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    arKey ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "346\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    hash = ((hash << 5) + hash) + (ulong )*tmp___6;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "347\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    nKeyLength -= 8U;
  }
  switch ((int )nKeyLength) {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "348\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 7: 
  tmp___7 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "349\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "350\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___7;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "351\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 6: 
  tmp___8 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "352\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "353\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___8;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "354\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 5: 
  tmp___9 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "355\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "356\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___9;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "357\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 4: 
  tmp___10 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "358\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "359\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___10;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "360\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 3: 
  tmp___11 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "361\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "362\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___11;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "363\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 2: 
  tmp___12 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "364\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "365\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___12;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "366\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  case 1: 
  tmp___13 = arKey;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "367\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  arKey ++;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "368\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  hash = ((hash << 5) + hash) + (ulong )*tmp___13;
  break;
  case 0: 
  break;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "371\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (hash);
}
}
extern int __attribute__((__visibility__("default")))  zend_hash_rehash(HashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_minmax(HashTable const   *ht ,
                                                                        int (*compar)(void const   * ,
                                                                                      void const   * ) ,
                                                                        int flag ,
                                                                        void **pData ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_compare(HashTable *ht1 ,
                                                                         HashTable *ht2 ,
                                                                         int (*compar)(void const   * ,
                                                                                       void const   * ) ,
                                                                         zend_bool ordered ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_sort(HashTable *ht ,
                                                                      void (*sort_func)(void * ,
                                                                                        size_t  ,
                                                                                        size_t  ,
                                                                                        int (*)(void const   * ,
                                                                                                void const   * ) ) ,
                                                                      int (*compare_func)(void const   * ,
                                                                                          void const   * ) ,
                                                                      int renumber ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_merge_ex(HashTable *target ,
                                                                           HashTable *source ,
                                                                           void (*pCopyConstructor)(void *pElement ) ,
                                                                           uint size ,
                                                                           zend_bool (*pMergeSource)(HashTable *target_ht ,
                                                                                                     void *source_data ,
                                                                                                     zend_hash_key *hash_key ,
                                                                                                     void *pParam ) ,
                                                                           void *pParam ) ;
extern void __attribute__((__visibility__("default")))  _zend_hash_merge(HashTable *target ,
                                                                         HashTable *source ,
                                                                         void (*pCopyConstructor)(void *pElement ) ,
                                                                         void *tmp ,
                                                                         uint size ,
                                                                         int overwrite ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_copy(HashTable *target ,
                                                                       HashTable *source ,
                                                                       void (*pCopyConstructor)(void *pElement ) ,
                                                                       void *tmp ,
                                                                       uint size ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_internal_pointer_end_ex(HashTable *ht ,
                                                                                          HashPosition *pos ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_move_backwards_ex(HashTable *ht ,
                                                                                   HashPosition *pos ) ;
extern ulong __attribute__((__visibility__("default")))  zend_hash_next_free_element(HashTable const   *ht ) ;
extern int __attribute__((__visibility__("default")))  zend_hash_quick_exists(HashTable const   *ht ,
                                                                              char const   *arKey ,
                                                                              uint nKeyLength ,
                                                                              ulong h ) ;
extern ulong __attribute__((__visibility__("default")))  zend_get_hash_value(char const   *arKey ,
                                                                             uint nKeyLength ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_reverse_apply(HashTable *ht ,
                                                                                int (*apply_func)(void *pDest ) ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_apply_with_arguments(HashTable *ht ,
                                                                                       int (*apply_func)(void *pDest ,
                                                                                                         int num_args ,
                                                                                                         va_list args ,
                                                                                                         zend_hash_key *hash_key ) ,
                                                                                       int  
                                                                                       , ...) ;
extern void __attribute__((__visibility__("default")))  zend_hash_apply_with_argument(HashTable *ht ,
                                                                                      int (*apply_func)(void *pDest ,
                                                                                                        void *argument ) ,
                                                                                      void * ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_apply(HashTable *ht ,
                                                                        int (*apply_func)(void *pDest ) ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_graceful_reverse_destroy(HashTable *ht ) ;
extern void __attribute__((__visibility__("default")))  zend_hash_graceful_destroy(HashTable *ht ) ;
extern int __attribute__((__visibility__("default")))  _zend_hash_init_ex(HashTable *ht ,
                                                                          uint nSize ,
                                                                          ulong (*pHashFunction)(char const   *arKey ,
                                                                                                 uint nKeyLength ) ,
                                                                          void (*pDestructor)(void *pDest ) ,
                                                                          zend_bool persistent ,
                                                                          zend_bool bApplyProtection ) ;
static char const   long_min_digits[11]  = 
  {      (char const   )'2',      (char const   )'1',      (char const   )'4',      (char const   )'7', 
        (char const   )'4',      (char const   )'8',      (char const   )'3',      (char const   )'6', 
        (char const   )'4',      (char const   )'8',      (char const   )'\000'};
extern void zend_interned_strings_dtor(void) ;
extern void zend_interned_strings_init(void) ;
extern void __attribute__((__visibility__("default")))  (*zend_interned_strings_restore)(void) ;
extern void __attribute__((__visibility__("default")))  (*zend_interned_strings_snapshot)(void) ;
extern char const __attribute__((__visibility__("default")))  *(*zend_new_interned_string)(char const   *str ,
                                                                                           int len ,
                                                                                           int free_src ) ;
struct _zend_mm_heap;
typedef struct _zend_mm_heap zend_mm_heap;
extern void __attribute__((__visibility__("default")))  zend_mm_set_custom_handlers(zend_mm_heap *heap ,
                                                                                    void *(*_malloc)(size_t  ) ,
                                                                                    void (*_free)(void * ) ,
                                                                                    void *(*_realloc)(void * ,
                                                                                                      size_t  ) ) ;
struct _zend_mm_storage;
typedef struct _zend_mm_storage zend_mm_storage;
extern zend_mm_storage __attribute__((__visibility__("default")))  *zend_mm_get_storage(zend_mm_heap *heap ) ;
extern zend_mm_heap __attribute__((__visibility__("default")))  *zend_mm_set_heap(zend_mm_heap *new_heap ) ;
struct _zend_mm_mem_handlers;
typedef struct _zend_mm_mem_handlers zend_mm_mem_handlers;
extern zend_mm_heap __attribute__((__visibility__("default")))  *zend_mm_startup_ex(zend_mm_mem_handlers const   *handlers ,
                                                                                    size_t block_size ,
                                                                                    size_t reserve_size ,
                                                                                    int internal ,
                                                                                    void *params ) ;
extern size_t __attribute__((__visibility__("default")))  _zend_mm_block_size(zend_mm_heap *heap ,
                                                                              void *p ) ;
extern void __attribute__((__visibility__("default")))  *_zend_mm_realloc(zend_mm_heap *heap ,
                                                                          void *p ,
                                                                          size_t size ) ;
extern void __attribute__((__visibility__("default")))  _zend_mm_free(zend_mm_heap *heap ,
                                                                      void *p ) ;
extern void __attribute__((__visibility__("default")))  *_zend_mm_alloc(zend_mm_heap *heap ,
                                                                        size_t size )  __attribute__((__malloc__)) ;
extern void __attribute__((__visibility__("default")))  zend_mm_shutdown(zend_mm_heap *heap ,
                                                                         int full_shutdown ,
                                                                         int silent ) ;
extern zend_mm_heap __attribute__((__visibility__("default")))  *zend_mm_startup(void) ;
extern size_t __attribute__((__visibility__("default")))  zend_memory_peak_usage(int real_usage ) ;
extern size_t __attribute__((__visibility__("default")))  zend_memory_usage(int real_usage ) ;
extern int __attribute__((__visibility__("default")))  is_zend_mm(void) ;
extern void __attribute__((__visibility__("default")))  shutdown_memory_manager(int silent ,
                                                                                int full_shutdown ) ;
extern void __attribute__((__visibility__("default")))  start_memory_manager(void) ;
extern int __attribute__((__visibility__("default")))  zend_set_memory_limit(size_t memory_limit ) ;
extern  __attribute__((__nothrow__, __noreturn__)) void exit(int __status ) ;
extern struct _IO_FILE *stderr ;
extern  __attribute__((__nothrow__)) void *realloc(void *__ptr , size_t __size )  __attribute__((__warn_unused_result__)) ;
__inline static void *__zend_realloc(void *p , size_t len ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "317\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  p = realloc(p, len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "318\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (p) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "315\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (p);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "316\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "319\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  fprintf((FILE */* __restrict  */)stderr,
          (char const   */* __restrict  */)"Out of memory\n");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "320\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  exit(1);
}
}
extern void __attribute__((__visibility__("default")))  *_safe_malloc(size_t nmemb ,
                                                                      size_t size ,
                                                                      size_t offset )  __attribute__((__malloc__)) ;
__inline static void *__zend_calloc(size_t nmemb , size_t len ) 
{ void *tmp ;
  void __attribute__((__visibility__("default")))  *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "311\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = _safe_malloc(nmemb, len, 0U);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "312\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = (void *)tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "313\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  memset(tmp, 0, nmemb * len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "314\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline static void *__zend_calloc(size_t nmemb , size_t len ) ;
extern  __attribute__((__nothrow__)) void *malloc(size_t __size )  __attribute__((__malloc__)) ;
__inline static void *__zend_malloc(size_t len ) 
{ void *tmp ;
  void *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "306\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___0 = malloc(len);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "307\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = tmp___0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "308\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "304\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    return (tmp);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "305\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "309\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  fprintf((FILE */* __restrict  */)stderr,
          (char const   */* __restrict  */)"Out of memory\n");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "310\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  exit(1);
}
}
__inline static void *__zend_malloc(size_t len ) ;
extern size_t __attribute__((__visibility__("default")))  _zend_mem_block_size(void *ptr ) ;
extern void __attribute__((__visibility__("default")))  *_safe_realloc(void *ptr ,
                                                                       size_t nmemb ,
                                                                       size_t size ,
                                                                       size_t offset ) ;
extern void __attribute__((__visibility__("default")))  *_safe_erealloc(void *ptr ,
                                                                        size_t nmemb ,
                                                                        size_t size ,
                                                                        size_t offset ) ;
extern void __attribute__((__visibility__("default")))  *_safe_emalloc(size_t nmemb ,
                                                                       size_t size ,
                                                                       size_t offset )  __attribute__((__malloc__)) ;
extern  __attribute__((__nothrow__)) char *dlerror(void) ;
extern  __attribute__((__nothrow__)) void *dlsym(void * __restrict  __handle ,
                                                 char const   * __restrict  __name )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int dlclose(void *__handle )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void *dlopen(char const   *__file ,
                                                  int __mode ) ;
union __anonunion_56 {
   double __d ;
   int __i[2] ;
};
__inline extern  __attribute__((__nothrow__)) int __finite(double __x )  __attribute__((__const__)) ;
__inline extern int __finite(double __x ) 
{ union __anonunion_56 __constr_expr_0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "302\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __constr_expr_0.__d = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "303\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int )((((unsigned int )__constr_expr_0.__i[1] | 0x800fffffu) + 1U) >> 31));
}
}
__inline extern  __attribute__((__nothrow__)) int __finite(double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) long long llrintl(long double __x ) ;
__inline extern long long llrintl(long double __x ) 
{ long long __llrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "300\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpll %0": "=m" (__llrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "301\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__llrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long long llrintl(long double __x ) ;
__inline extern  __attribute__((__nothrow__)) long long llrint(double __x ) ;
__inline extern long long llrint(double __x ) 
{ long long __llrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "298\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpll %0": "=m" (__llrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "299\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__llrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long long llrint(double __x ) ;
__inline extern  __attribute__((__nothrow__)) long long llrintf(float __x ) ;
__inline extern long long llrintf(float __x ) 
{ long long __llrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "296\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpll %0": "=m" (__llrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "297\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__llrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long long llrintf(float __x ) ;
__inline extern  __attribute__((__nothrow__)) long lrintl(long double __x ) ;
__inline extern long lrintl(long double __x ) 
{ long __lrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "294\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpl %0": "=m" (__lrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "295\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__lrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long lrintl(long double __x ) ;
__inline extern  __attribute__((__nothrow__)) long lrint(double __x ) ;
__inline extern long lrint(double __x ) 
{ long __lrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "292\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpl %0": "=m" (__lrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "293\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__lrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long lrint(double __x ) ;
__inline extern  __attribute__((__nothrow__)) long lrintf(float __x ) ;
__inline extern long lrintf(float __x ) 
{ long __lrintres ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "290\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fistpl %0": "=m" (__lrintres): "t" (__x): "st");
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "291\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__lrintres);
}
}
__inline extern  __attribute__((__nothrow__)) long lrintf(float __x ) ;
__inline extern  __attribute__((__nothrow__)) long double ceill(long double __x )  __attribute__((__const__)) ;
__inline extern long double ceill(long double __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "288\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0800, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "289\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__value);
}
}
__inline extern  __attribute__((__nothrow__)) long double ceill(long double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) float ceilf(float __x )  __attribute__((__const__)) ;
__inline extern float ceilf(float __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "286\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0800, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "287\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((float )__value);
}
}
__inline extern  __attribute__((__nothrow__)) float ceilf(float __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) double ceil(double __x )  __attribute__((__const__)) ;
__inline extern double ceil(double __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "284\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0800, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "285\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((double )__value);
}
}
__inline extern  __attribute__((__nothrow__)) double ceil(double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) long double floorl(long double __x )  __attribute__((__const__)) ;
__inline extern long double floorl(long double __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "282\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0400, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "283\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__value);
}
}
__inline extern  __attribute__((__nothrow__)) long double floorl(long double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) float floorf(float __x )  __attribute__((__const__)) ;
__inline extern float floorf(float __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "280\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0400, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "281\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((float )__value);
}
}
__inline extern  __attribute__((__nothrow__)) float floorf(float __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) double floor(double __x )  __attribute__((__const__)) ;
__inline extern double floor(double __x ) 
{ register long double __value ;
  register int __ignore ;
  unsigned short __cw ;
  unsigned short __cwtmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "278\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __asm__  volatile   ("fnstcw %3\n\t"
                       "movzwl %3, %1\n\t"
                       "andl $0xf3ff, %1\n\t"
                       "orl $0x0400, %1\n\t"
                       "movw %w1, %2\n\t"
                       "fldcw %2\n\t"
                       "frndint\n\t"
                       "fldcw %3": "=t" (__value), "=&q" (__ignore),
                       "=m" (__cwtmp), "=m" (__cw): "0" (__x));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "279\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((double )__value);
}
}
__inline extern  __attribute__((__nothrow__)) double floor(double __x )  __attribute__((__const__)) ;
union __anonunion___n_55 {
   long double __xld ;
   unsigned int __xi[3] ;
};
__inline extern  __attribute__((__nothrow__)) long double __sgn1l(long double __x ) ;
__inline extern long double __sgn1l(long double __x ) 
{ union __anonunion___n_55 __n ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "273\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __n.__xld = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "274\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __n.__xi[2] = (__n.__xi[2] & 32768U) | 16383U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "275\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __n.__xi[1] = 0x80000000;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "276\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __n.__xi[0] = 0U;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "277\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__n.__xld);
}
}
__inline extern  __attribute__((__nothrow__)) long double __sgn1l(long double __x ) ;
__inline extern  __attribute__((__nothrow__)) long double __fabsl(long double __x )  __attribute__((__const__)) ;
__inline extern long double __fabsl(long double __x ) 
{ long double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "271\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_fabsl(__x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "272\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long double __fabsl(long double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) long double fabsl(long double __x )  __attribute__((__const__)) ;
__inline extern long double fabsl(long double __x ) 
{ long double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "269\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_fabsl(__x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "270\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long double fabsl(long double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) float fabsf(float __x )  __attribute__((__const__)) ;
__inline extern float fabsf(float __x ) 
{ float tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "267\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_fabsf(__x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "268\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) float fabsf(float __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) double fabs(double __x )  __attribute__((__const__)) ;
__inline extern double fabs(double __x ) 
{ double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "265\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_fabs(__x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "266\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) double fabs(double __x )  __attribute__((__const__)) ;
__inline extern  __attribute__((__nothrow__)) long double __atan2l(long double __y ,
                                                                   long double __x ) ;
__inline extern long double __atan2l(long double __y , long double __x ) 
{ long double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "263\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = __builtin_atan2l(__y, __x);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "264\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long double __atan2l(long double __y ,
                                                                   long double __x ) ;
__inline extern  __attribute__((__nothrow__)) long double __sgnl(long double __x ) ;
__inline extern long double __sgnl(long double __x ) 
{ double tmp ;
  double tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "261\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (__x == (long double )0.0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "256\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0.0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "259\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (__x > (long double )0.0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "257\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = 1.0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "258\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = - 1.0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "260\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = tmp;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "262\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((long double )tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) long double __sgnl(long double __x ) ;
__inline extern  __attribute__((__nothrow__)) float __sgnf(float __x ) ;
__inline extern float __sgnf(float __x ) 
{ double tmp ;
  double tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "254\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((double )__x == 0.0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "249\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0.0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "252\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((double )__x > 0.0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "250\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = 1.0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "251\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = - 1.0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "253\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = tmp;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "255\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((float )tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) float __sgnf(float __x ) ;
__inline extern  __attribute__((__nothrow__)) double __sgn(double __x ) ;
__inline extern double __sgn(double __x ) 
{ double tmp ;
  double tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "247\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (__x == 0.0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "242\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = 0.0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "245\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if (__x > 0.0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "243\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = 1.0;
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "244\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = - 1.0;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "246\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = tmp;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "248\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___0);
}
}
__inline extern  __attribute__((__nothrow__)) double __sgn(double __x ) ;
union __anonunion___u_54 {
   long double __l ;
   int __i[3] ;
};
__inline extern  __attribute__((__nothrow__)) int __signbitl(long double __x )  __attribute__((__const__)) ;
__inline extern int __signbitl(long double __x ) 
{ union __anonunion___u_54 __u ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "240\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __u.__l = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "241\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((__u.__i[2] & 0x8000) != 0);
}
}
__inline extern  __attribute__((__nothrow__)) int __signbitl(long double __x )  __attribute__((__const__)) ;
union __anonunion___u_53 {
   double __d ;
   int __i[2] ;
};
__inline extern  __attribute__((__nothrow__)) int __signbit(double __x )  __attribute__((__const__)) ;
__inline extern int __signbit(double __x ) 
{ union __anonunion___u_53 __u ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "238\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __u.__d = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "239\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__u.__i[1] < 0);
}
}
__inline extern  __attribute__((__nothrow__)) int __signbit(double __x )  __attribute__((__const__)) ;
union __anonunion___u_52 {
   float __f ;
   int __i ;
};
__inline extern  __attribute__((__nothrow__)) int __signbitf(float __x )  __attribute__((__const__)) ;
__inline extern int __signbitf(float __x ) 
{ union __anonunion___u_52 __u ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "236\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __u.__f = __x;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "237\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__u.__i < 0);
}
}
__inline extern  __attribute__((__nothrow__)) int __signbitf(float __x )  __attribute__((__const__)) ;
struct exception;
extern int matherr(struct exception *__exc ) ;
enum __anonenum__LIB_VERSION_TYPE_51;
typedef enum __anonenum__LIB_VERSION_TYPE_51 _LIB_VERSION_TYPE;
extern _LIB_VERSION_TYPE _LIB_VERSION ;
extern int signgam ;
extern  __attribute__((__nothrow__)) long double __scalbl(long double __x ,
                                                          long double __n ) ;
extern  __attribute__((__nothrow__)) long double scalbl(long double __x ,
                                                        long double __n ) ;
extern  __attribute__((__nothrow__)) long double __fmal(long double __x ,
                                                        long double __y ,
                                                        long double __z ) ;
extern  __attribute__((__nothrow__)) long double fmal(long double __x ,
                                                      long double __y ,
                                                      long double __z ) ;
extern  __attribute__((__nothrow__)) int __fpclassifyl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __fminl(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double fminl(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) long double __fmaxl(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double fmaxl(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) long double __fdiml(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double fdiml(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) long long __llroundl(long double __x ) ;
extern  __attribute__((__nothrow__)) long long llroundl(long double __x ) ;
extern  __attribute__((__nothrow__)) long __lroundl(long double __x ) ;
extern  __attribute__((__nothrow__)) long lroundl(long double __x ) ;
extern  __attribute__((__nothrow__)) long long __llrintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long __lrintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __remquol(long double __x ,
                                                           long double __y ,
                                                           int *__quo ) ;
extern  __attribute__((__nothrow__)) long double remquol(long double __x ,
                                                         long double __y ,
                                                         int *__quo ) ;
extern  __attribute__((__nothrow__)) long double __truncl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double truncl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __roundl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double roundl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __nearbyintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double nearbyintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __scalblnl(long double __x ,
                                                            long __n ) ;
extern  __attribute__((__nothrow__)) long double scalblnl(long double __x ,
                                                          long __n ) ;
extern  __attribute__((__nothrow__)) int __ilogbl(long double __x ) ;
extern  __attribute__((__nothrow__)) int ilogbl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __scalbnl(long double __x ,
                                                           int __n ) ;
extern  __attribute__((__nothrow__)) long double scalbnl(long double __x ,
                                                         int __n ) ;
extern  __attribute__((__nothrow__)) long double __remainderl(long double __x ,
                                                              long double __y ) ;
extern  __attribute__((__nothrow__)) long double remainderl(long double __x ,
                                                            long double __y ) ;
extern  __attribute__((__nothrow__)) long double __nexttowardl(long double __x ,
                                                               long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double nexttowardl(long double __x ,
                                                             long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __nextafterl(long double __x ,
                                                              long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double nextafterl(long double __x ,
                                                            long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __rintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double rintl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __lgammal_r(long double  ,
                                                             int *__signgamp ) ;
extern  __attribute__((__nothrow__)) long double lgammal_r(long double  ,
                                                           int *__signgamp ) ;
extern  __attribute__((__nothrow__)) long double __gammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double gammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double __tgammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double tgammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double __lgammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double lgammal(long double  ) ;
extern  __attribute__((__nothrow__)) long double __erfcl(long double  ) ;
extern  __attribute__((__nothrow__)) long double erfcl(long double  ) ;
extern  __attribute__((__nothrow__)) long double __erfl(long double  ) ;
extern  __attribute__((__nothrow__)) long double erfl(long double  ) ;
extern  __attribute__((__nothrow__)) long double __ynl(int  , long double  ) ;
extern  __attribute__((__nothrow__)) long double ynl(int  , long double  ) ;
extern  __attribute__((__nothrow__)) long double __y1l(long double  ) ;
extern  __attribute__((__nothrow__)) long double y1l(long double  ) ;
extern  __attribute__((__nothrow__)) long double __y0l(long double  ) ;
extern  __attribute__((__nothrow__)) long double y0l(long double  ) ;
extern  __attribute__((__nothrow__)) long double __jnl(int  , long double  ) ;
extern  __attribute__((__nothrow__)) long double jnl(int  , long double  ) ;
extern  __attribute__((__nothrow__)) long double __j1l(long double  ) ;
extern  __attribute__((__nothrow__)) long double j1l(long double  ) ;
extern  __attribute__((__nothrow__)) long double __j0l(long double  ) ;
extern  __attribute__((__nothrow__)) long double j0l(long double  ) ;
extern  __attribute__((__nothrow__)) int isnanl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isnanl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __nanl(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double nanl(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __copysignl(long double __x ,
                                                             long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double copysignl(long double __x ,
                                                           long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __significandl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double significandl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __dreml(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double dreml(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) int finitel(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int isinfl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __finitel(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isinfl(long double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __fmodl(long double __x ,
                                                         long double __y ) ;
extern  __attribute__((__nothrow__)) long double fmodl(long double __x ,
                                                       long double __y ) ;
extern  __attribute__((__nothrow__)) long double __floorl(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __ceill(long double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long double __cbrtl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double cbrtl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __hypotl(long double __x ,
                                                          long double __y ) ;
extern  __attribute__((__nothrow__)) long double hypotl(long double __x ,
                                                        long double __y ) ;
extern  __attribute__((__nothrow__)) long double __sqrtl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double sqrtl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __powl(long double __x ,
                                                        long double __y ) ;
extern  __attribute__((__nothrow__)) long double powl(long double __x ,
                                                      long double __y ) ;
extern  __attribute__((__nothrow__)) long double __log2l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double log2l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __exp2l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double exp2l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __logbl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double logbl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __log1pl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double log1pl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __expm1l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double expm1l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __modfl(long double __x ,
                                                         long double *__iptr ) ;
extern  __attribute__((__nothrow__)) long double modfl(long double __x ,
                                                       long double *__iptr ) ;
extern  __attribute__((__nothrow__)) long double __log10l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double log10l(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __logl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double logl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __ldexpl(long double __x ,
                                                          int __exponent ) ;
extern  __attribute__((__nothrow__)) long double ldexpl(long double __x ,
                                                        int __exponent ) ;
extern  __attribute__((__nothrow__)) long double __frexpl(long double __x ,
                                                          int *__exponent ) ;
extern  __attribute__((__nothrow__)) long double frexpl(long double __x ,
                                                        int *__exponent ) ;
extern  __attribute__((__nothrow__)) long double __expl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double expl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __atanhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double atanhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __asinhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double asinhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __acoshl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double acoshl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __tanhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double tanhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __sinhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double sinhl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __coshl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double coshl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __tanl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double tanl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __sinl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double sinl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __cosl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double cosl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double atan2l(long double __y ,
                                                        long double __x ) ;
extern  __attribute__((__nothrow__)) long double __atanl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double atanl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __asinl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double asinl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double __acosl(long double __x ) ;
extern  __attribute__((__nothrow__)) long double acosl(long double __x ) ;
extern  __attribute__((__nothrow__)) float __scalbf(float __x , float __n ) ;
extern  __attribute__((__nothrow__)) float scalbf(float __x , float __n ) ;
extern  __attribute__((__nothrow__)) float __fmaf(float __x , float __y ,
                                                  float __z ) ;
extern  __attribute__((__nothrow__)) float fmaf(float __x , float __y ,
                                                float __z ) ;
extern  __attribute__((__nothrow__)) int __fpclassifyf(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __fminf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float fminf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __fmaxf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float fmaxf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __fdimf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float fdimf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) long long __llroundf(float __x ) ;
extern  __attribute__((__nothrow__)) long long llroundf(float __x ) ;
extern  __attribute__((__nothrow__)) long __lroundf(float __x ) ;
extern  __attribute__((__nothrow__)) long lroundf(float __x ) ;
extern  __attribute__((__nothrow__)) long long __llrintf(float __x ) ;
extern  __attribute__((__nothrow__)) long __lrintf(float __x ) ;
extern  __attribute__((__nothrow__)) float __remquof(float __x , float __y ,
                                                     int *__quo ) ;
extern  __attribute__((__nothrow__)) float remquof(float __x , float __y ,
                                                   int *__quo ) ;
extern  __attribute__((__nothrow__)) float __truncf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float truncf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __roundf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float roundf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __nearbyintf(float __x ) ;
extern  __attribute__((__nothrow__)) float nearbyintf(float __x ) ;
extern  __attribute__((__nothrow__)) float __scalblnf(float __x , long __n ) ;
extern  __attribute__((__nothrow__)) float scalblnf(float __x , long __n ) ;
extern  __attribute__((__nothrow__)) int __ilogbf(float __x ) ;
extern  __attribute__((__nothrow__)) int ilogbf(float __x ) ;
extern  __attribute__((__nothrow__)) float __scalbnf(float __x , int __n ) ;
extern  __attribute__((__nothrow__)) float scalbnf(float __x , int __n ) ;
extern  __attribute__((__nothrow__)) float __remainderf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float remainderf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __nexttowardf(float __x ,
                                                         long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float nexttowardf(float __x ,
                                                       long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __nextafterf(float __x , float __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float nextafterf(float __x , float __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __rintf(float __x ) ;
extern  __attribute__((__nothrow__)) float rintf(float __x ) ;
extern  __attribute__((__nothrow__)) float __lgammaf_r(float  , int *__signgamp ) ;
extern  __attribute__((__nothrow__)) float lgammaf_r(float  , int *__signgamp ) ;
extern  __attribute__((__nothrow__)) float __gammaf(float  ) ;
extern  __attribute__((__nothrow__)) float gammaf(float  ) ;
extern  __attribute__((__nothrow__)) float __tgammaf(float  ) ;
extern  __attribute__((__nothrow__)) float tgammaf(float  ) ;
extern  __attribute__((__nothrow__)) float __lgammaf(float  ) ;
extern  __attribute__((__nothrow__)) float lgammaf(float  ) ;
extern  __attribute__((__nothrow__)) float __erfcf(float  ) ;
extern  __attribute__((__nothrow__)) float erfcf(float  ) ;
extern  __attribute__((__nothrow__)) float __erff(float  ) ;
extern  __attribute__((__nothrow__)) float erff(float  ) ;
extern  __attribute__((__nothrow__)) float __ynf(int  , float  ) ;
extern  __attribute__((__nothrow__)) float ynf(int  , float  ) ;
extern  __attribute__((__nothrow__)) float __y1f(float  ) ;
extern  __attribute__((__nothrow__)) float y1f(float  ) ;
extern  __attribute__((__nothrow__)) float __y0f(float  ) ;
extern  __attribute__((__nothrow__)) float y0f(float  ) ;
extern  __attribute__((__nothrow__)) float __jnf(int  , float  ) ;
extern  __attribute__((__nothrow__)) float jnf(int  , float  ) ;
extern  __attribute__((__nothrow__)) float __j1f(float  ) ;
extern  __attribute__((__nothrow__)) float j1f(float  ) ;
extern  __attribute__((__nothrow__)) float __j0f(float  ) ;
extern  __attribute__((__nothrow__)) float j0f(float  ) ;
extern  __attribute__((__nothrow__)) int isnanf(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isnanf(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __nanf(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float nanf(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __copysignf(float __x , float __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float copysignf(float __x , float __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __significandf(float __x ) ;
extern  __attribute__((__nothrow__)) float significandf(float __x ) ;
extern  __attribute__((__nothrow__)) float __dremf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float dremf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) int finitef(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int isinff(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __finitef(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isinff(float __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __fmodf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float fmodf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __floorf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __fabsf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __ceilf(float __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) float __cbrtf(float __x ) ;
extern  __attribute__((__nothrow__)) float cbrtf(float __x ) ;
extern  __attribute__((__nothrow__)) float __hypotf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float hypotf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __sqrtf(float __x ) ;
extern  __attribute__((__nothrow__)) float sqrtf(float __x ) ;
extern  __attribute__((__nothrow__)) float __powf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float powf(float __x , float __y ) ;
extern  __attribute__((__nothrow__)) float __log2f(float __x ) ;
extern  __attribute__((__nothrow__)) float log2f(float __x ) ;
extern  __attribute__((__nothrow__)) float __exp2f(float __x ) ;
extern  __attribute__((__nothrow__)) float exp2f(float __x ) ;
extern  __attribute__((__nothrow__)) float __logbf(float __x ) ;
extern  __attribute__((__nothrow__)) float logbf(float __x ) ;
extern  __attribute__((__nothrow__)) float __log1pf(float __x ) ;
extern  __attribute__((__nothrow__)) float log1pf(float __x ) ;
extern  __attribute__((__nothrow__)) float __expm1f(float __x ) ;
extern  __attribute__((__nothrow__)) float expm1f(float __x ) ;
extern  __attribute__((__nothrow__)) float __modff(float __x , float *__iptr ) ;
extern  __attribute__((__nothrow__)) float modff(float __x , float *__iptr ) ;
extern  __attribute__((__nothrow__)) float __log10f(float __x ) ;
extern  __attribute__((__nothrow__)) float log10f(float __x ) ;
extern  __attribute__((__nothrow__)) float __logf(float __x ) ;
extern  __attribute__((__nothrow__)) float logf(float __x ) ;
extern  __attribute__((__nothrow__)) float __ldexpf(float __x , int __exponent ) ;
extern  __attribute__((__nothrow__)) float ldexpf(float __x , int __exponent ) ;
extern  __attribute__((__nothrow__)) float __frexpf(float __x , int *__exponent ) ;
extern  __attribute__((__nothrow__)) float frexpf(float __x , int *__exponent ) ;
extern  __attribute__((__nothrow__)) float __expf(float __x ) ;
extern  __attribute__((__nothrow__)) float expf(float __x ) ;
extern  __attribute__((__nothrow__)) float __atanhf(float __x ) ;
extern  __attribute__((__nothrow__)) float atanhf(float __x ) ;
extern  __attribute__((__nothrow__)) float __asinhf(float __x ) ;
extern  __attribute__((__nothrow__)) float asinhf(float __x ) ;
extern  __attribute__((__nothrow__)) float __acoshf(float __x ) ;
extern  __attribute__((__nothrow__)) float acoshf(float __x ) ;
extern  __attribute__((__nothrow__)) float __tanhf(float __x ) ;
extern  __attribute__((__nothrow__)) float tanhf(float __x ) ;
extern  __attribute__((__nothrow__)) float __sinhf(float __x ) ;
extern  __attribute__((__nothrow__)) float sinhf(float __x ) ;
extern  __attribute__((__nothrow__)) float __coshf(float __x ) ;
extern  __attribute__((__nothrow__)) float coshf(float __x ) ;
extern  __attribute__((__nothrow__)) float __tanf(float __x ) ;
extern  __attribute__((__nothrow__)) float tanf(float __x ) ;
extern  __attribute__((__nothrow__)) float __sinf(float __x ) ;
extern  __attribute__((__nothrow__)) float sinf(float __x ) ;
extern  __attribute__((__nothrow__)) float __cosf(float __x ) ;
extern  __attribute__((__nothrow__)) float cosf(float __x ) ;
extern  __attribute__((__nothrow__)) float __atan2f(float __y , float __x ) ;
extern  __attribute__((__nothrow__)) float atan2f(float __y , float __x ) ;
extern  __attribute__((__nothrow__)) float __atanf(float __x ) ;
extern  __attribute__((__nothrow__)) float atanf(float __x ) ;
extern  __attribute__((__nothrow__)) float __asinf(float __x ) ;
extern  __attribute__((__nothrow__)) float asinf(float __x ) ;
extern  __attribute__((__nothrow__)) float __acosf(float __x ) ;
extern  __attribute__((__nothrow__)) float acosf(float __x ) ;
extern  __attribute__((__nothrow__)) double __scalb(double __x , double __n ) ;
extern  __attribute__((__nothrow__)) double scalb(double __x , double __n ) ;
extern  __attribute__((__nothrow__)) double __fma(double __x , double __y ,
                                                  double __z ) ;
extern  __attribute__((__nothrow__)) double fma(double __x , double __y ,
                                                double __z ) ;
extern  __attribute__((__nothrow__)) int __fpclassify(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __fmin(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double fmin(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __fmax(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double fmax(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __fdim(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double fdim(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) long long __llround(double __x ) ;
extern  __attribute__((__nothrow__)) long long llround(double __x ) ;
extern  __attribute__((__nothrow__)) long __lround(double __x ) ;
extern  __attribute__((__nothrow__)) long lround(double __x ) ;
extern  __attribute__((__nothrow__)) long long __llrint(double __x ) ;
extern  __attribute__((__nothrow__)) long __lrint(double __x ) ;
extern  __attribute__((__nothrow__)) double __remquo(double __x , double __y ,
                                                     int *__quo ) ;
extern  __attribute__((__nothrow__)) double remquo(double __x , double __y ,
                                                   int *__quo ) ;
extern  __attribute__((__nothrow__)) double __trunc(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double trunc(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __round(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double round(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __nearbyint(double __x ) ;
extern  __attribute__((__nothrow__)) double nearbyint(double __x ) ;
extern  __attribute__((__nothrow__)) double __scalbln(double __x , long __n ) ;
extern  __attribute__((__nothrow__)) double scalbln(double __x , long __n ) ;
extern  __attribute__((__nothrow__)) int __ilogb(double __x ) ;
extern  __attribute__((__nothrow__)) int ilogb(double __x ) ;
extern  __attribute__((__nothrow__)) double __scalbn(double __x , int __n ) ;
extern  __attribute__((__nothrow__)) double scalbn(double __x , int __n ) ;
extern  __attribute__((__nothrow__)) double __remainder(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double remainder(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __nexttoward(double __x ,
                                                         long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double nexttoward(double __x ,
                                                       long double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __nextafter(double __x , double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double nextafter(double __x , double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __rint(double __x ) ;
extern  __attribute__((__nothrow__)) double rint(double __x ) ;
extern  __attribute__((__nothrow__)) double __lgamma_r(double  ,
                                                       int *__signgamp ) ;
extern  __attribute__((__nothrow__)) double lgamma_r(double  , int *__signgamp ) ;
extern  __attribute__((__nothrow__)) double __gamma(double  ) ;
extern  __attribute__((__nothrow__)) double gamma(double  ) ;
extern  __attribute__((__nothrow__)) double __tgamma(double  ) ;
extern  __attribute__((__nothrow__)) double tgamma(double  ) ;
extern  __attribute__((__nothrow__)) double __lgamma(double  ) ;
extern  __attribute__((__nothrow__)) double lgamma(double  ) ;
extern  __attribute__((__nothrow__)) double __erfc(double  ) ;
extern  __attribute__((__nothrow__)) double erfc(double  ) ;
extern  __attribute__((__nothrow__)) double __erf(double  ) ;
extern  __attribute__((__nothrow__)) double erf(double  ) ;
extern  __attribute__((__nothrow__)) double __yn(int  , double  ) ;
extern  __attribute__((__nothrow__)) double yn(int  , double  ) ;
extern  __attribute__((__nothrow__)) double __y1(double  ) ;
extern  __attribute__((__nothrow__)) double y1(double  ) ;
extern  __attribute__((__nothrow__)) double __y0(double  ) ;
extern  __attribute__((__nothrow__)) double y0(double  ) ;
extern  __attribute__((__nothrow__)) double __jn(int  , double  ) ;
extern  __attribute__((__nothrow__)) double jn(int  , double  ) ;
extern  __attribute__((__nothrow__)) double __j1(double  ) ;
extern  __attribute__((__nothrow__)) double j1(double  ) ;
extern  __attribute__((__nothrow__)) double __j0(double  ) ;
extern  __attribute__((__nothrow__)) double j0(double  ) ;
extern  __attribute__((__nothrow__)) int isnan(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isnan(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __nan(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double nan(char const   *__tagb )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __copysign(double __x , double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double copysign(double __x , double __y )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __significand(double __x ) ;
extern  __attribute__((__nothrow__)) double significand(double __x ) ;
extern  __attribute__((__nothrow__)) double __drem(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double drem(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) int finite(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int isinf(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int __isinf(double __value )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __fmod(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double fmod(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __floor(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __fabs(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __ceil(double __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) double __cbrt(double __x ) ;
extern  __attribute__((__nothrow__)) double cbrt(double __x ) ;
extern  __attribute__((__nothrow__)) double __hypot(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double hypot(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __sqrt(double __x ) ;
extern  __attribute__((__nothrow__)) double sqrt(double __x ) ;
extern  __attribute__((__nothrow__)) double __pow(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double pow(double __x , double __y ) ;
extern  __attribute__((__nothrow__)) double __log2(double __x ) ;
extern  __attribute__((__nothrow__)) double log2(double __x ) ;
extern  __attribute__((__nothrow__)) double __exp2(double __x ) ;
extern  __attribute__((__nothrow__)) double exp2(double __x ) ;
extern  __attribute__((__nothrow__)) double __logb(double __x ) ;
extern  __attribute__((__nothrow__)) double logb(double __x ) ;
extern  __attribute__((__nothrow__)) double __log1p(double __x ) ;
extern  __attribute__((__nothrow__)) double log1p(double __x ) ;
extern  __attribute__((__nothrow__)) double __expm1(double __x ) ;
extern  __attribute__((__nothrow__)) double expm1(double __x ) ;
extern  __attribute__((__nothrow__)) double __modf(double __x , double *__iptr ) ;
extern  __attribute__((__nothrow__)) double modf(double __x , double *__iptr ) ;
extern  __attribute__((__nothrow__)) double __log10(double __x ) ;
extern  __attribute__((__nothrow__)) double log10(double __x ) ;
extern  __attribute__((__nothrow__)) double __log(double __x ) ;
extern  __attribute__((__nothrow__)) double log(double __x ) ;
extern  __attribute__((__nothrow__)) double __ldexp(double __x , int __exponent ) ;
extern  __attribute__((__nothrow__)) double ldexp(double __x , int __exponent ) ;
extern  __attribute__((__nothrow__)) double __frexp(double __x ,
                                                    int *__exponent ) ;
extern  __attribute__((__nothrow__)) double frexp(double __x , int *__exponent ) ;
extern  __attribute__((__nothrow__)) double __exp(double __x ) ;
extern  __attribute__((__nothrow__)) double exp(double __x ) ;
extern  __attribute__((__nothrow__)) double __atanh(double __x ) ;
extern  __attribute__((__nothrow__)) double atanh(double __x ) ;
extern  __attribute__((__nothrow__)) double __asinh(double __x ) ;
extern  __attribute__((__nothrow__)) double asinh(double __x ) ;
extern  __attribute__((__nothrow__)) double __acosh(double __x ) ;
extern  __attribute__((__nothrow__)) double acosh(double __x ) ;
extern  __attribute__((__nothrow__)) double __tanh(double __x ) ;
extern  __attribute__((__nothrow__)) double tanh(double __x ) ;
extern  __attribute__((__nothrow__)) double __sinh(double __x ) ;
extern  __attribute__((__nothrow__)) double sinh(double __x ) ;
extern  __attribute__((__nothrow__)) double __cosh(double __x ) ;
extern  __attribute__((__nothrow__)) double cosh(double __x ) ;
extern  __attribute__((__nothrow__)) double __tan(double __x ) ;
extern  __attribute__((__nothrow__)) double tan(double __x ) ;
extern  __attribute__((__nothrow__)) double __sin(double __x ) ;
extern  __attribute__((__nothrow__)) double sin(double __x ) ;
extern  __attribute__((__nothrow__)) double __cos(double __x ) ;
extern  __attribute__((__nothrow__)) double cos(double __x ) ;
extern  __attribute__((__nothrow__)) double __atan2(double __y , double __x ) ;
extern  __attribute__((__nothrow__)) double atan2(double __y , double __x ) ;
extern  __attribute__((__nothrow__)) double __atan(double __x ) ;
extern  __attribute__((__nothrow__)) double atan(double __x ) ;
extern  __attribute__((__nothrow__)) double __asin(double __x ) ;
extern  __attribute__((__nothrow__)) double asin(double __x ) ;
extern  __attribute__((__nothrow__)) double __acos(double __x ) ;
extern  __attribute__((__nothrow__)) double acos(double __x ) ;
extern  __attribute__((__nothrow__)) char *__strndup(char const   *__string ,
                                                     size_t __n )  __attribute__((__malloc__)) ;
extern  __attribute__((__nothrow__)) char *__strdup(char const   *__string )  __attribute__((__malloc__)) ;
__inline extern char *__strsep_3c(char **__s , char __reject1 , char __reject2 ,
                                  char __reject3 ) 
{ register char *__retval ;
  register char *__cp ;
  char *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "233\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __retval = *__s;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "234\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )__retval != (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "229\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __cp = __retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "230\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "226\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*__cp == 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "212\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __cp = (char *)((void *)0);
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "213\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "227\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*__cp == (int )__reject1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "214\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __cp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "215\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __cp ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "216\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *tmp = (char )'\000';
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "225\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )*__cp == (int )__reject2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "217\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __cp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "218\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __cp ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "219\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *tmp = (char )'\000';
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "224\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int )*__cp == (int )__reject3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "220\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            tmp = __cp;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "221\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            __cp ++;
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "222\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }
            *tmp = (char )'\000';
            break;
          } else {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "223\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          }
        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "228\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __cp ++;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "231\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *__s = __cp;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "232\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "235\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__retval);
}
}
__inline extern char *__strsep_3c(char **__s , char __reject1 , char __reject2 ,
                                  char __reject3 ) ;
__inline extern char *__strsep_2c(char **__s , char __reject1 , char __reject2 ) 
{ register char *__retval ;
  register char *__cp ;
  char *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "209\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __retval = *__s;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "210\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )__retval != (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "205\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __cp = __retval;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "206\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "202\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*__cp == 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "192\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __cp = (char *)((void *)0);
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "193\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "203\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*__cp == (int )__reject1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "194\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        tmp = __cp;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "195\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        __cp ++;
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "196\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *tmp = (char )'\000';
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "201\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int )*__cp == (int )__reject2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "197\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          tmp = __cp;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "198\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          __cp ++;
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "199\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          *tmp = (char )'\000';
          break;
        } else {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "200\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        }
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "204\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __cp ++;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "207\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *__s = __cp;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "208\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "211\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__retval);
}
}
__inline extern char *__strsep_2c(char **__s , char __reject1 , char __reject2 ) ;
__inline extern char *__strsep_1c(char **__s , char __reject ) 
{ register char *__retval ;
  char *tmp ;
  char *tmp___0 ;
  void *tmp___1 ;
  char *tmp___2 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "189\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __retval = *__s;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "190\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )__retval != (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "184\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = __builtin_strchr(__retval, (int )__reject);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "185\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "186\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *__s = tmp___0;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "187\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((unsigned int )tmp___0 != (unsigned int )((void *)0)) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "180\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp = *__s;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "181\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      (*__s) ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "182\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      *tmp = (char )'\000';
    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "183\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "188\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "191\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__retval);
}
}
__inline extern char *__strsep_1c(char **__s , char __reject ) ;
extern char *__strsep_g(char **__stringp , char const   *__delim ) ;
__inline extern char *__strtok_r_1c(char *__s , char __sep , char **__nextp ) 
{ char *__result ;
  char *tmp ;
  char *tmp___0 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "174\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((unsigned int )__s == (unsigned int )((void *)0)) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "157\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __s = *__nextp;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "158\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "175\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "160\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int )*__s == (int )__sep) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "159\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "161\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __s ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "176\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __result = (char *)((void *)0);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "177\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int )*__s != 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "169\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = __s;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "170\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __s ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "171\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __result = tmp;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "172\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    while (1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "165\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*__s != 0) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "162\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "166\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      tmp___0 = __s;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "167\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      __s ++;
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "168\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int )*tmp___0 == (int )__sep) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "163\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        *(__s + -1) = (char )'\000';
        break;
      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "164\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      }
    }
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "173\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }

  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "178\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  *__nextp = __s;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "179\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern char *__strtok_r_1c(char *__s , char __sep , char **__nextp ) ;
__inline extern char *__strpbrk_c3(char const   *__s , int __accept1 ,
                                   int __accept2 , int __accept3 ) 
{ char *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "154\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "150\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*__s != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "149\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*__s != (int const   )__accept1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "148\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*__s != (int const   )__accept2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "147\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*__s != (int const   )__accept3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "146\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            break;
          }
        } else {
          break;
        }
      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "151\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __s ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "155\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int const   )*__s == 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "152\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = (char *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "153\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = (char *)((unsigned int )__s);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "156\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern char *__strpbrk_c3(char const   *__s , int __accept1 ,
                                   int __accept2 , int __accept3 ) ;
__inline extern char *__strpbrk_c2(char const   *__s , int __accept1 ,
                                   int __accept2 ) 
{ char *tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "143\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "139\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*__s != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "138\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*__s != (int const   )__accept1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "137\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*__s != (int const   )__accept2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "136\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "140\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __s ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "144\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if ((int const   )*__s == 0) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "141\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = (char *)((void *)0);
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "142\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = (char *)((unsigned int )__s);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "145\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern char *__strpbrk_c2(char const   *__s , int __accept1 ,
                                   int __accept2 ) ;
__inline extern size_t __strspn_c3(char const   *__s , int __accept1 ,
                                   int __accept2 , int __accept3 ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "133\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "134\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "131\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) == (int const   )__accept1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "126\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "130\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) == (int const   )__accept2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "127\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "129\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*(__s + __result) == (int const   )__accept3) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "128\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "132\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "135\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strspn_c3(char const   *__s , int __accept1 ,
                                   int __accept2 , int __accept3 ) ;
__inline extern size_t __strspn_c2(char const   *__s , int __accept1 ,
                                   int __accept2 ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "123\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "124\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "121\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) == (int const   )__accept1) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "118\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "120\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) == (int const   )__accept2) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "119\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "122\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "125\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strspn_c2(char const   *__s , int __accept1 ,
                                   int __accept2 ) ;
__inline extern size_t __strspn_c1(char const   *__s , int __accept ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "115\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "116\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "113\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) == (int const   )__accept) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "112\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }

    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "114\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "117\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strspn_c1(char const   *__s , int __accept ) ;
__inline extern size_t __strcspn_c3(char const   *__s , int __reject1 ,
                                    int __reject2 , int __reject3 ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "109\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "110\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "107\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "106\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) != (int const   )__reject1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "105\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*(__s + __result) != (int const   )__reject2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "104\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }
          if ((int const   )*(__s + __result) != (int const   )__reject3) {
            {
            _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                   "a");
            fprintf(_coverage_fout, "103\n");
            fflush(_coverage_fout);
            fclose(_coverage_fout);
            }

          } else {
            break;
          }
        } else {
          break;
        }
      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "108\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "111\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strcspn_c3(char const   *__s , int __reject1 ,
                                    int __reject2 , int __reject3 ) ;
__inline extern size_t __strcspn_c2(char const   *__s , int __reject1 ,
                                    int __reject2 ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "100\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "101\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "98\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "97\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) != (int const   )__reject1) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "96\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }
        if ((int const   )*(__s + __result) != (int const   )__reject2) {
          {
          _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                                 "a");
          fprintf(_coverage_fout, "95\n");
          fflush(_coverage_fout);
          fclose(_coverage_fout);
          }

        } else {
          break;
        }
      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "99\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "102\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strcspn_c2(char const   *__s , int __reject1 ,
                                    int __reject2 ) ;
__inline extern size_t __strcspn_c1(char const   *__s , int __reject ) 
{ register size_t __result ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "92\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __result = (size_t )0;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "93\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  while (1) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "90\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    if ((int const   )*(__s + __result) != 0) {
      {
      _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                             "a");
      fprintf(_coverage_fout, "89\n");
      fflush(_coverage_fout);
      fclose(_coverage_fout);
      }
      if ((int const   )*(__s + __result) != (int const   )__reject) {
        {
        _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                               "a");
        fprintf(_coverage_fout, "88\n");
        fflush(_coverage_fout);
        fclose(_coverage_fout);
        }

      } else {
        break;
      }
    } else {
      break;
    }
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "91\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    __result ++;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "94\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (__result);
}
}
__inline extern size_t __strcspn_c1(char const   *__s , int __reject ) ;
extern void *__rawmemchr(void const   *__s , int __c ) ;
extern  __attribute__((__nothrow__)) char *stpncpy(char * __restrict  __dest ,
                                                   char const   * __restrict  __src ,
                                                   size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *__stpncpy(char * __restrict  __dest ,
                                                     char const   * __restrict  __src ,
                                                     size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *stpcpy(char * __restrict  __dest ,
                                                  char const   * __restrict  __src )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *__stpcpy(char * __restrict  __dest ,
                                                    char const   * __restrict  __src )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strsignal(int __sig ) ;
extern  __attribute__((__nothrow__)) char *strsep(char ** __restrict  __stringp ,
                                                  char const   * __restrict  __delim )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int strncasecmp(char const   *__s1 ,
                                                     char const   *__s2 ,
                                                     size_t __n )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int strcasecmp(char const   *__s1 ,
                                                    char const   *__s2 )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int ffs(int __i )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) char *rindex(char const   *__s , int __c )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *index(char const   *__s , int __c )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int bcmp(void const   *__s1 ,
                                              void const   *__s2 , size_t __n )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void bzero(void *__s , size_t __n )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void bcopy(void const   *__src ,
                                                void *__dest , size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void __bzero(void *__s , size_t __n )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *strerror_l(int __errnum ,
                                                      __locale_t __l ) ;
extern  __attribute__((__nothrow__)) int strerror_r(int __errnum , char *__buf ,
                                                    size_t __buflen )  __asm__("__xpg_strerror_r") __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) char *strerror(int __errnum ) ;
extern  __attribute__((__nothrow__)) size_t strnlen(char const   *__string ,
                                                    size_t __maxlen )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *strtok_r(char * __restrict  __s ,
                                                    char const   * __restrict  __delim ,
                                                    char ** __restrict  __save_ptr )  __attribute__((__nonnull__(2,3))) ;
extern  __attribute__((__nothrow__)) char *__strtok_r(char * __restrict  __s ,
                                                      char const   * __restrict  __delim ,
                                                      char ** __restrict  __save_ptr )  __attribute__((__nonnull__(2,3))) ;
extern  __attribute__((__nothrow__)) char *strtok(char * __restrict  __s ,
                                                  char const   * __restrict  __delim )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) char *strstr(char const   *__haystack ,
                                                  char const   *__needle )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strpbrk(char const   *__s ,
                                                   char const   *__accept )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) size_t strspn(char const   *__s ,
                                                   char const   *__accept )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) size_t strcspn(char const   *__s ,
                                                    char const   *__reject )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strrchr(char const   *__s , int __c )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *strchr(char const   *__s , int __c )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *strndup(char const   *__string ,
                                                   size_t __n )  __attribute__((__nonnull__(1),
__malloc__)) ;
extern  __attribute__((__nothrow__)) char *strdup(char const   *__s )  __attribute__((__nonnull__(1),
__malloc__)) ;
extern  __attribute__((__nothrow__)) size_t strxfrm_l(char *__dest ,
                                                      char const   *__src ,
                                                      size_t __n ,
                                                      __locale_t __l )  __attribute__((__nonnull__(2,4))) ;
extern  __attribute__((__nothrow__)) int strcoll_l(char const   *__s1 ,
                                                   char const   *__s2 ,
                                                   __locale_t __l )  __attribute__((__pure__,
__nonnull__(1,2,3))) ;
extern  __attribute__((__nothrow__)) size_t strxfrm(char * __restrict  __dest ,
                                                    char const   * __restrict  __src ,
                                                    size_t __n )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int strcoll(char const   *__s1 ,
                                                 char const   *__s2 )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int strncmp(char const   *__s1 ,
                                                 char const   *__s2 ,
                                                 size_t __n )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int strcmp(char const   *__s1 ,
                                                char const   *__s2 )  __attribute__((__pure__,
__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strncat(char * __restrict  __dest ,
                                                   char const   * __restrict  __src ,
                                                   size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strcat(char * __restrict  __dest ,
                                                  char const   * __restrict  __src )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strncpy(char * __restrict  __dest ,
                                                   char const   * __restrict  __src ,
                                                   size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *strcpy(char * __restrict  __dest ,
                                                  char const   * __restrict  __src )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void *memccpy(void * __restrict  __dest ,
                                                   void const   * __restrict  __src ,
                                                   int __c , size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void *memmove(void *__dest ,
                                                   void const   *__src ,
                                                   size_t __n )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int getloadavg(double *__loadavg ,
                                                    int __nelem )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int getsubopt(char ** __restrict  __optionp ,
                                                   char * const  * __restrict  __tokens ,
                                                   char ** __restrict  __valuep )  __attribute__((__nonnull__(1,2,3))) ;
extern  __attribute__((__nothrow__)) int rpmatch(char const   *__response )  __attribute__((__nonnull__(1))) ;
typedef long wchar_t;
extern  __attribute__((__nothrow__)) size_t wcstombs(char * __restrict  __s ,
                                                     wchar_t const   * __restrict  __pwcs ,
                                                     size_t __n ) ;
extern  __attribute__((__nothrow__)) size_t mbstowcs(wchar_t * __restrict  __pwcs ,
                                                     char const   * __restrict  __s ,
                                                     size_t __n ) ;
extern  __attribute__((__nothrow__)) int wctomb(char *__s , wchar_t __wchar ) ;
extern  __attribute__((__nothrow__)) int mbtowc(wchar_t * __restrict  __pwc ,
                                                char const   * __restrict  __s ,
                                                size_t __n ) ;
extern  __attribute__((__nothrow__)) int mblen(char const   *__s , size_t __n ) ;
extern  __attribute__((__nothrow__)) int qfcvt_r(long double __value ,
                                                 int __ndigit ,
                                                 int * __restrict  __decpt ,
                                                 int * __restrict  __sign ,
                                                 char * __restrict  __buf ,
                                                 size_t __len )  __attribute__((__nonnull__(3,4,5))) ;
extern  __attribute__((__nothrow__)) int qecvt_r(long double __value ,
                                                 int __ndigit ,
                                                 int * __restrict  __decpt ,
                                                 int * __restrict  __sign ,
                                                 char * __restrict  __buf ,
                                                 size_t __len )  __attribute__((__nonnull__(3,4,5))) ;
extern  __attribute__((__nothrow__)) int fcvt_r(double __value , int __ndigit ,
                                                int * __restrict  __decpt ,
                                                int * __restrict  __sign ,
                                                char * __restrict  __buf ,
                                                size_t __len )  __attribute__((__nonnull__(3,4,5))) ;
extern  __attribute__((__nothrow__)) int ecvt_r(double __value , int __ndigit ,
                                                int * __restrict  __decpt ,
                                                int * __restrict  __sign ,
                                                char * __restrict  __buf ,
                                                size_t __len )  __attribute__((__nonnull__(3,4,5))) ;
extern  __attribute__((__nothrow__)) char *qgcvt(long double __value ,
                                                 int __ndigit , char *__buf )  __attribute__((__nonnull__(3))) ;
extern  __attribute__((__nothrow__)) char *qfcvt(long double __value ,
                                                 int __ndigit ,
                                                 int * __restrict  __decpt ,
                                                 int * __restrict  __sign )  __attribute__((__nonnull__(3,4))) ;
extern  __attribute__((__nothrow__)) char *qecvt(long double __value ,
                                                 int __ndigit ,
                                                 int * __restrict  __decpt ,
                                                 int * __restrict  __sign )  __attribute__((__nonnull__(3,4))) ;
extern  __attribute__((__nothrow__)) char *gcvt(double __value , int __ndigit ,
                                                char *__buf )  __attribute__((__nonnull__(3))) ;
extern  __attribute__((__nothrow__)) char *fcvt(double __value , int __ndigit ,
                                                int * __restrict  __decpt ,
                                                int * __restrict  __sign )  __attribute__((__nonnull__(3,4))) ;
extern  __attribute__((__nothrow__)) char *ecvt(double __value , int __ndigit ,
                                                int * __restrict  __decpt ,
                                                int * __restrict  __sign )  __attribute__((__nonnull__(3,4))) ;
struct __anonstruct_lldiv_t_48;
typedef struct __anonstruct_lldiv_t_48 lldiv_t;
extern  __attribute__((__nothrow__)) lldiv_t lldiv(long long __numer ,
                                                   long long __denom )  __attribute__((__const__)) ;
struct __anonstruct_ldiv_t_47;
typedef struct __anonstruct_ldiv_t_47 ldiv_t;
extern  __attribute__((__nothrow__)) ldiv_t ldiv(long __numer , long __denom )  __attribute__((__const__)) ;
struct __anonstruct_div_t_46;
typedef struct __anonstruct_div_t_46 div_t;
extern  __attribute__((__nothrow__)) div_t div(int __numer , int __denom )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long long llabs(long long __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) long labs(long __x )  __attribute__((__const__)) ;
extern  __attribute__((__nothrow__)) int abs(int __x )  __attribute__((__const__)) ;
extern void qsort(void *__base , size_t __nmemb , size_t __size ,
                  int (*__compar)(void const   * , void const   * ) )  __attribute__((__nonnull__(1,4))) ;
extern void *bsearch(void const   *__key , void const   *__base ,
                     size_t __nmemb , size_t __size ,
                     int (*__compar)(void const   * , void const   * ) )  __attribute__((__nonnull__(1,2,5))) ;
extern  __attribute__((__nothrow__)) char *realpath(char const   * __restrict  __name ,
                                                    char * __restrict  __resolved ) ;
extern int system(char const   *__command ) ;
extern  __attribute__((__nothrow__)) char *mkdtemp(char *__template )  __attribute__((__nonnull__(1))) ;
extern int mkstemps(char *__template , int __suffixlen )  __attribute__((__nonnull__(1))) ;
extern int mkstemp(char *__template )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *mktemp(char *__template )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int clearenv(void) ;
extern  __attribute__((__nothrow__)) int unsetenv(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int setenv(char const   *__name ,
                                                char const   *__value ,
                                                int __replace )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int putenv(char *__string )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *__secure_getenv(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *getenv(char const   *__name )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__, __noreturn__)) void _Exit(int __status ) ;
extern  __attribute__((__nothrow__)) int on_exit(void (*__func)(int __status ,
                                                                void *__arg ) ,
                                                 void *__arg )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int atexit(void (*__func)(void) )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__, __noreturn__)) void abort(void) ;
extern  __attribute__((__nothrow__)) int posix_memalign(void **__memptr ,
                                                        size_t __alignment ,
                                                        size_t __size )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void *valloc(size_t __size )  __attribute__((__malloc__)) ;
extern  __attribute__((__nothrow__)) void *alloca(size_t __size ) ;
extern  __attribute__((__nothrow__)) void cfree(void *__ptr ) ;
extern  __attribute__((__nothrow__)) void free(void *__ptr ) ;
extern  __attribute__((__nothrow__)) void *calloc(size_t __nmemb ,
                                                  size_t __size )  __attribute__((__malloc__)) ;
struct drand48_data;
extern  __attribute__((__nothrow__)) int lcong48_r(unsigned short *__param ,
                                                   struct drand48_data *__buffer )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int seed48_r(unsigned short *__seed16v ,
                                                  struct drand48_data *__buffer )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int srand48_r(long __seedval ,
                                                   struct drand48_data *__buffer )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) int jrand48_r(unsigned short *__xsubi ,
                                                   struct drand48_data * __restrict  __buffer ,
                                                   long * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int mrand48_r(struct drand48_data * __restrict  __buffer ,
                                                   long * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int nrand48_r(unsigned short *__xsubi ,
                                                   struct drand48_data * __restrict  __buffer ,
                                                   long * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int lrand48_r(struct drand48_data * __restrict  __buffer ,
                                                   long * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int erand48_r(unsigned short *__xsubi ,
                                                   struct drand48_data * __restrict  __buffer ,
                                                   double * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int drand48_r(struct drand48_data * __restrict  __buffer ,
                                                   double * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) void lcong48(unsigned short *__param )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) unsigned short *seed48(unsigned short *__seed16v )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) void srand48(long __seedval ) ;
extern  __attribute__((__nothrow__)) long jrand48(unsigned short *__xsubi )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long mrand48(void) ;
extern  __attribute__((__nothrow__)) long nrand48(unsigned short *__xsubi )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long lrand48(void) ;
extern  __attribute__((__nothrow__)) double erand48(unsigned short *__xsubi )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) double drand48(void) ;
extern  __attribute__((__nothrow__)) int rand_r(unsigned int *__seed ) ;
extern  __attribute__((__nothrow__)) void srand(unsigned int __seed ) ;
extern  __attribute__((__nothrow__)) int rand(void) ;
struct random_data;
extern  __attribute__((__nothrow__)) int setstate_r(char * __restrict  __statebuf ,
                                                    struct random_data * __restrict  __buf )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int initstate_r(unsigned int __seed ,
                                                     char * __restrict  __statebuf ,
                                                     size_t __statelen ,
                                                     struct random_data * __restrict  __buf )  __attribute__((__nonnull__(2,4))) ;
extern  __attribute__((__nothrow__)) int srandom_r(unsigned int __seed ,
                                                   struct random_data *__buf )  __attribute__((__nonnull__(2))) ;
typedef int int32_t;
extern  __attribute__((__nothrow__)) int random_r(struct random_data * __restrict  __buf ,
                                                  int32_t * __restrict  __result )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) char *setstate(char *__statebuf )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *initstate(unsigned int __seed ,
                                                     char *__statebuf ,
                                                     size_t __statelen )  __attribute__((__nonnull__(2))) ;
extern  __attribute__((__nothrow__)) void srandom(unsigned int __seed ) ;
extern  __attribute__((__nothrow__)) long random(void) ;
__inline extern  __attribute__((__nothrow__)) unsigned long long gnu_dev_makedev(unsigned int __major ,
                                                                                 unsigned int __minor ) ;
__inline extern unsigned long long gnu_dev_makedev(unsigned int __major ,
                                                   unsigned int __minor ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "87\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (((unsigned long long )((__minor & 255U) | ((__major & 4095U) << 8)) | ((unsigned long long )(__minor & 4294967040U) << 12)) | ((unsigned long long )(__major & 4294963200U) << 32));
}
}
__inline extern  __attribute__((__nothrow__)) unsigned long long gnu_dev_makedev(unsigned int __major ,
                                                                                 unsigned int __minor ) ;
__inline extern  __attribute__((__nothrow__)) unsigned int gnu_dev_minor(unsigned long long __dev ) ;
__inline extern unsigned int gnu_dev_minor(unsigned long long __dev ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "86\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((unsigned int )((__dev & 255ULL) | (unsigned long long )((unsigned int )(__dev >> 12) & 4294967040U)));
}
}
__inline extern  __attribute__((__nothrow__)) unsigned int gnu_dev_minor(unsigned long long __dev ) ;
__inline extern  __attribute__((__nothrow__)) unsigned int gnu_dev_major(unsigned long long __dev ) ;
__inline extern unsigned int gnu_dev_major(unsigned long long __dev ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "85\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((unsigned int )(((__dev >> 8) & 4095ULL) | (unsigned long long )((unsigned int )(__dev >> 32) & 4294963200U)));
}
}
__inline extern  __attribute__((__nothrow__)) unsigned int gnu_dev_major(unsigned long long __dev ) ;
struct __anonstruct___sigset_t_6;
struct __anonstruct_fd_set_49;
typedef struct __anonstruct_fd_set_49 fd_set;
extern int pselect(int __nfds , fd_set * __restrict  __readfds ,
                   fd_set * __restrict  __writefds ,
                   fd_set * __restrict  __exceptfds ,
                   struct timespec  const  * __restrict  __timeout ,
                   __sigset_t const   * __restrict  __sigmask ) ;
struct timeval;
extern int select(int __nfds , fd_set * __restrict  __readfds ,
                  fd_set * __restrict  __writefds ,
                  fd_set * __restrict  __exceptfds ,
                  struct timeval * __restrict  __timeout ) ;
extern  __attribute__((__nothrow__)) long a64l(char const   *__s )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) char *l64a(long __n ) ;
extern  __attribute__((__nothrow__)) long long strtoll(char const   * __restrict  __nptr ,
                                                       char ** __restrict  __endptr ,
                                                       int __base )  __attribute__((__nonnull__(1))) ;
__inline extern  __attribute__((__nothrow__)) long long atoll(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern long long atoll(char const   *__nptr ) 
{ long long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "83\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = strtoll((char const   */* __restrict  */)__nptr,
                (char **/* __restrict  */)((char **)((void *)0)), 10);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "84\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long long atoll(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern  __attribute__((__nothrow__)) long atol(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern long atol(char const   *__nptr ) 
{ long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "81\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = strtol((char const   */* __restrict  */)__nptr,
               (char **/* __restrict  */)((char **)((void *)0)), 10);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "82\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) long atol(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern  __attribute__((__nothrow__)) int atoi(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern int atoi(char const   *__nptr ) 
{ long tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "79\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = strtol((char const   */* __restrict  */)__nptr,
               (char **/* __restrict  */)((char **)((void *)0)), 10);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "80\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((int )tmp);
}
}
__inline extern  __attribute__((__nothrow__)) int atoi(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) double strtod(char const   * __restrict  __nptr ,
                                                   char ** __restrict  __endptr )  __attribute__((__nonnull__(1))) ;
__inline extern  __attribute__((__nothrow__)) double atof(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
__inline extern double atof(char const   *__nptr ) 
{ double tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "77\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = strtod((char const   */* __restrict  */)__nptr,
               (char **/* __restrict  */)((char **)((void *)0)));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "78\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern  __attribute__((__nothrow__)) double atof(char const   *__nptr )  __attribute__((__pure__,
__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) unsigned long long strtoull(char const   * __restrict  __nptr ,
                                                                 char ** __restrict  __endptr ,
                                                                 int __base )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) unsigned long long strtouq(char const   * __restrict  __nptr ,
                                                                char ** __restrict  __endptr ,
                                                                int __base )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long long strtoq(char const   * __restrict  __nptr ,
                                                      char ** __restrict  __endptr ,
                                                      int __base )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) unsigned long strtoul(char const   * __restrict  __nptr ,
                                                           char ** __restrict  __endptr ,
                                                           int __base )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) long double strtold(char const   * __restrict  __nptr ,
                                                         char ** __restrict  __endptr )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) float strtof(char const   * __restrict  __nptr ,
                                                  char ** __restrict  __endptr )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) size_t __ctype_get_mb_cur_max(void) ;
extern  __attribute__((__nothrow__)) int __libc_current_sigrtmax(void) ;
extern  __attribute__((__nothrow__)) int __libc_current_sigrtmin(void) ;
typedef unsigned long pthread_t;
extern  __attribute__((__nothrow__)) int pthread_kill(pthread_t __threadid ,
                                                      int __signo ) ;
extern  __attribute__((__nothrow__)) int pthread_sigmask(int __how ,
                                                         __sigset_t const   * __restrict  __newmask ,
                                                         __sigset_t * __restrict  __oldmask ) ;
struct sigaltstack;
extern  __attribute__((__nothrow__)) int sigaltstack(struct sigaltstack  const  * __restrict  __ss ,
                                                     struct sigaltstack * __restrict  __oss ) ;
struct sigstack;
extern  __attribute__((__nothrow__)) int sigstack(struct sigstack *__ss ,
                                                  struct sigstack *__oss )  __attribute__((__deprecated__)) ;
extern  __attribute__((__nothrow__)) int siginterrupt(int __sig ,
                                                      int __interrupt ) ;
struct sigcontext;
extern  __attribute__((__nothrow__)) int sigreturn(struct sigcontext *__scp ) ;
struct sigvec;
extern  __attribute__((__nothrow__)) int sigvec(int __sig ,
                                                struct sigvec  const  *__vec ,
                                                struct sigvec *__ovec ) ;
extern char const   * const  sys_siglist[65] ;
extern char const   * const  _sys_siglist[65] ;
union sigval;
extern  __attribute__((__nothrow__)) int sigqueue(__pid_t __pid , int __sig ,
                                                  union sigval __val ) ;
struct siginfo;
typedef struct siginfo siginfo_t;
typedef __sigset_t sigset_t;
extern int sigtimedwait(sigset_t const   * __restrict  __set ,
                        siginfo_t * __restrict  __info ,
                        struct timespec  const  * __restrict  __timeout )  __attribute__((__nonnull__(1))) ;
extern int sigwaitinfo(sigset_t const   * __restrict  __set ,
                       siginfo_t * __restrict  __info )  __attribute__((__nonnull__(1))) ;
extern int sigwait(sigset_t const   * __restrict  __set ,
                   int * __restrict  __sig )  __attribute__((__nonnull__(1,2))) ;
extern  __attribute__((__nothrow__)) int sigpending(sigset_t *__set )  __attribute__((__nonnull__(1))) ;
struct sigaction;
extern  __attribute__((__nothrow__)) int sigaction(int __sig ,
                                                   struct sigaction  const  * __restrict  __act ,
                                                   struct sigaction * __restrict  __oact ) ;
extern int sigsuspend(sigset_t const   *__set )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigprocmask(int __how ,
                                                     sigset_t const   * __restrict  __set ,
                                                     sigset_t * __restrict  __oset ) ;
extern  __attribute__((__nothrow__)) int sigismember(sigset_t const   *__set ,
                                                     int __signo )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigdelset(sigset_t *__set ,
                                                   int __signo )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigaddset(sigset_t *__set ,
                                                   int __signo )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigfillset(sigset_t *__set )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int sigemptyset(sigset_t *__set )  __attribute__((__nonnull__(1))) ;
extern  __attribute__((__nothrow__)) int siggetmask(void)  __attribute__((__deprecated__)) ;
extern  __attribute__((__nothrow__)) int sigsetmask(int __mask )  __attribute__((__deprecated__)) ;
extern  __attribute__((__nothrow__)) int sigblock(int __mask )  __attribute__((__deprecated__)) ;
extern int __sigpause(int __sig_or_mask , int __is_sig ) ;
extern void psiginfo(siginfo_t const   *__pinfo , char const   *__s ) ;
extern void psignal(int __sig , char const   *__s ) ;
extern  __attribute__((__nothrow__)) int gsignal(int __sig ) ;
typedef void (*__sighandler_t)(int  );
extern  __attribute__((__nothrow__)) __sighandler_t ssignal(int __sig ,
                                                            void (*__handler)(int  ) ) ;
extern  __attribute__((__nothrow__)) int raise(int __sig ) ;
extern  __attribute__((__nothrow__)) int killpg(__pid_t __pgrp , int __sig ) ;
extern  __attribute__((__nothrow__)) int kill(__pid_t __pid , int __sig ) ;
extern  __attribute__((__nothrow__)) __sighandler_t signal(int __sig ,
                                                           void (*__handler)(int  ) ) ;
extern  __attribute__((__nothrow__)) __sighandler_t __sysv_signal(int __sig ,
                                                                  void (*__handler)(int  ) ) ;
__inline extern int __sigdelset(__sigset_t *__set , int __sig ) 
{ unsigned long __mask ;
  unsigned long __word ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "73\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __mask = 1UL << (unsigned int )(__sig - 1) % (8U * sizeof(unsigned long ));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "74\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __word = (unsigned long )((unsigned int )(__sig - 1) / (8U * sizeof(unsigned long )));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "75\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __set->__val[__word] &= ~ __mask;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "76\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline extern int __sigdelset(__sigset_t *__set , int __sig ) ;
__inline extern int __sigaddset(__sigset_t *__set , int __sig ) 
{ unsigned long __mask ;
  unsigned long __word ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "69\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __mask = 1UL << (unsigned int )(__sig - 1) % (8U * sizeof(unsigned long ));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "70\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __word = (unsigned long )((unsigned int )(__sig - 1) / (8U * sizeof(unsigned long )));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "71\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __set->__val[__word] |= __mask;
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "72\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (0);
}
}
__inline extern int __sigaddset(__sigset_t *__set , int __sig ) ;
__inline extern int __sigismember(__sigset_t const   *__set , int __sig ) 
{ unsigned long __mask ;
  unsigned long __word ;
  int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "65\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __mask = 1UL << (unsigned int )(__sig - 1) % (8U * sizeof(unsigned long ));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "66\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  __word = (unsigned long )((unsigned int )(__sig - 1) / (8U * sizeof(unsigned long )));
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "67\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (__set->__val[__word] & __mask) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "63\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = 1;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "64\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp = 0;
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "68\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern int __sigismember(__sigset_t const   *__set , int __sig ) ;
typedef long long __quad_t;
typedef __quad_t __off64_t;
typedef void _IO_lock_t;
struct _IO_marker;
struct _IO_FILE {
   int _flags ;
   char *_IO_read_ptr ;
   char *_IO_read_end ;
   char *_IO_read_base ;
   char *_IO_write_base ;
   char *_IO_write_ptr ;
   char *_IO_write_end ;
   char *_IO_buf_base ;
   char *_IO_buf_end ;
   char *_IO_save_base ;
   char *_IO_backup_base ;
   char *_IO_save_end ;
   struct _IO_marker *_markers ;
   struct _IO_FILE *_chain ;
   int _fileno ;
   int _flags2 ;
   __off_t _old_offset ;
   unsigned short _cur_column ;
   signed char _vtable_offset ;
   char _shortbuf[1] ;
   _IO_lock_t *_lock ;
   __off64_t _offset ;
   void *__pad1 ;
   void *__pad2 ;
   void *__pad3 ;
   void *__pad4 ;
   size_t __pad5 ;
   int _mode ;
   char _unused2[(15U * sizeof(int ) - 4U * sizeof(void *)) - sizeof(size_t )] ;
};
__inline extern  __attribute__((__nothrow__)) int ferror_unlocked(FILE *__stream ) ;
__inline extern int ferror_unlocked(FILE *__stream ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "62\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((__stream->_flags & 0x20) != 0);
}
}
__inline extern  __attribute__((__nothrow__)) int ferror_unlocked(FILE *__stream ) ;
__inline extern  __attribute__((__nothrow__)) int feof_unlocked(FILE *__stream ) ;
__inline extern int feof_unlocked(FILE *__stream ) 
{ 

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "61\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return ((__stream->_flags & 0x10) != 0);
}
}
__inline extern  __attribute__((__nothrow__)) int feof_unlocked(FILE *__stream ) ;
extern struct _IO_FILE *stdout ;
typedef struct _IO_FILE _IO_FILE;
extern int __overflow(_IO_FILE * , int  ) ;
__inline extern int putchar_unlocked(int __c ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  char tmp___2 ;
  int tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "58\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )stdout->_IO_write_ptr >= (unsigned int )stdout->_IO_write_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "59\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "51\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __overflow(stdout, (int )((unsigned char )__c));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "52\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "53\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = stdout->_IO_write_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "54\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (stdout->_IO_write_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "55\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (char )__c;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "56\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *tmp___1 = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "57\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (int )((unsigned char )tmp___2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "60\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___3);
}
}
__inline extern int putchar_unlocked(int __c ) ;
__inline extern int putc_unlocked(int __c , FILE *__stream ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  char tmp___2 ;
  int tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "48\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )__stream->_IO_write_ptr >= (unsigned int )__stream->_IO_write_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "49\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "41\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __overflow(__stream, (int )((unsigned char )__c));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "42\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "43\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __stream->_IO_write_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "44\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (__stream->_IO_write_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "45\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (char )__c;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "46\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *tmp___1 = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "47\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (int )((unsigned char )tmp___2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "50\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___3);
}
}
__inline extern int putc_unlocked(int __c , FILE *__stream ) ;
__inline extern int fputc_unlocked(int __c , FILE *__stream ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  char tmp___2 ;
  int tmp___3 ;
  long tmp___4 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "38\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___4 = __builtin_expect((long )((unsigned int )__stream->_IO_write_ptr >= (unsigned int )__stream->_IO_write_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "39\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___4) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "31\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __overflow(__stream, (int )((unsigned char )__c));
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "32\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "33\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __stream->_IO_write_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "34\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (__stream->_IO_write_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "35\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (char )__c;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "36\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    *tmp___1 = tmp___2;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "37\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___3 = (int )((unsigned char )tmp___2);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "40\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___3);
}
}
__inline extern int fputc_unlocked(int __c , FILE *__stream ) ;
extern int _IO_putc(int __c , _IO_FILE *__fp ) ;
__inline extern int putchar(int __c ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "29\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _IO_putc(__c, stdout);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "30\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern int putchar(int __c ) ;
extern struct _IO_FILE *stdin ;
extern int __uflow(_IO_FILE * ) ;
__inline extern int getchar_unlocked(void) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  int tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "26\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )((unsigned int )stdin->_IO_read_ptr >= (unsigned int )stdin->_IO_read_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "27\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "21\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __uflow(stdin);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "22\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "23\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = stdin->_IO_read_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "24\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (stdin->_IO_read_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "25\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (int )*((unsigned char *)tmp___1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "28\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
__inline extern int getchar_unlocked(void) ;
__inline extern int getc_unlocked(FILE *__fp ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  int tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "18\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )((unsigned int )__fp->_IO_read_ptr >= (unsigned int )__fp->_IO_read_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "19\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "13\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __uflow(__fp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "14\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "15\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __fp->_IO_read_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "16\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (__fp->_IO_read_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "17\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (int )*((unsigned char *)tmp___1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "20\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
__inline extern int getc_unlocked(FILE *__fp ) ;
__inline extern int fgetc_unlocked(FILE *__fp ) 
{ long tmp ;
  int tmp___0 ;
  char *tmp___1 ;
  int tmp___2 ;
  long tmp___3 ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "10\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp___3 = __builtin_expect((long )((unsigned int )__fp->_IO_read_ptr >= (unsigned int )__fp->_IO_read_end),
                             0L);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "11\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  if (tmp___3) {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "5\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___0 = __uflow(__fp);
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "6\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = tmp___0;
  } else {
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "7\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___1 = __fp->_IO_read_ptr;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "8\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    (__fp->_IO_read_ptr) ++;
    {
    _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                           "a");
    fprintf(_coverage_fout, "9\n");
    fflush(_coverage_fout);
    fclose(_coverage_fout);
    }
    tmp___2 = (int )*((unsigned char *)tmp___1);
  }
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "12\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp___2);
}
}
__inline extern int fgetc_unlocked(FILE *__fp ) ;
extern int _IO_getc(_IO_FILE *__fp ) ;
__inline extern int getchar(void) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "3\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = _IO_getc(stdin);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "4\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern int getchar(void) ;
extern int vfprintf(FILE * __restrict  __s ,
                    char const   * __restrict  __format , __gnuc_va_list __arg ) ;
__inline extern int vprintf(char const   * __restrict  __fmt ,
                            __gnuc_va_list __arg ) 
{ int tmp ;

  {
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "1\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  tmp = vfprintf((FILE */* __restrict  */)stdout, __fmt, __arg);
  {
  _coverage_fout = fopen("/root/mountpoint-genprog/genprog-many-bugs/php-bug-2011-02-11-f912a2d087-b84967d3e2/coverage/coverage.path",
                         "a");
  fprintf(_coverage_fout, "2\n");
  fflush(_coverage_fout);
  fclose(_coverage_fout);
  }
  return (tmp);
}
}
__inline extern int vprintf(char const   * __restrict  __fmt ,
                            __gnuc_va_list __arg ) ;
extern  __attribute__((__nothrow__)) void funlockfile(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int ftrylockfile(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) void flockfile(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) char *ctermid(char *__s ) ;
extern int pclose(FILE *__stream ) ;
extern FILE *popen(char const   *__command , char const   *__modes ) ;
extern  __attribute__((__nothrow__)) int fileno_unlocked(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int fileno(FILE *__stream ) ;
extern char const   * const  sys_errlist[] ;
extern int sys_nerr ;
extern void perror(char const   *__s ) ;
extern  __attribute__((__nothrow__)) void clearerr_unlocked(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int ferror(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int feof(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) void clearerr(FILE *__stream ) ;
struct __anonstruct__G_fpos_t_4;
typedef struct __anonstruct__G_fpos_t_4 _G_fpos_t;
typedef _G_fpos_t fpos_t;
extern int fsetpos(FILE *__stream , fpos_t const   *__pos ) ;
extern int fgetpos(FILE * __restrict  __stream , fpos_t * __restrict  __pos ) ;
extern __off_t ftello(FILE *__stream ) ;
extern int fseeko(FILE *__stream , __off_t __off , int __whence ) ;
extern void rewind(FILE *__stream ) ;
extern long ftell(FILE *__stream ) ;
extern int fseek(FILE *__stream , long __off , int __whence ) ;
extern size_t fwrite_unlocked(void const   * __restrict  __ptr , size_t __size ,
                              size_t __n , FILE * __restrict  __stream ) ;
extern size_t fread_unlocked(void * __restrict  __ptr , size_t __size ,
                             size_t __n , FILE * __restrict  __stream ) ;
extern size_t fwrite(void const   * __restrict  __ptr , size_t __size ,
                     size_t __n , FILE * __restrict  __s ) ;
extern size_t fread(void * __restrict  __ptr , size_t __size , size_t __n ,
                    FILE * __restrict  __stream ) ;
extern int ungetc(int __c , FILE *__stream ) ;
extern int puts(char const   *__s ) ;
extern int fputs(char const   * __restrict  __s , FILE * __restrict  __stream ) ;
extern __ssize_t getline(char ** __restrict  __lineptr ,
                         size_t * __restrict  __n , FILE * __restrict  __stream ) ;
extern __ssize_t getdelim(char ** __restrict  __lineptr ,
                          size_t * __restrict  __n , int __delimiter ,
                          FILE * __restrict  __stream ) ;
extern __ssize_t __getdelim(char ** __restrict  __lineptr ,
                            size_t * __restrict  __n , int __delimiter ,
                            FILE * __restrict  __stream ) ;
extern char *gets(char *__s ) ;
extern char *fgets(char * __restrict  __s , int __n ,
                   FILE * __restrict  __stream ) ;
extern int putw(int __w , FILE *__stream ) ;
extern int getw(FILE *__stream ) ;
extern int putc(int __c , FILE *__stream ) ;
extern int fputc(int __c , FILE *__stream ) ;
extern int getc(FILE *__stream ) ;
extern int fgetc(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) int ( /* format attribute */  vsscanf)(char const   * __restrict  __s ,
                                                                            char const   * __restrict  __format ,
                                                                            __gnuc_va_list __arg )  __asm__("__isoc99_vsscanf")  ;
extern int ( /* format attribute */  vscanf)(char const   * __restrict  __format ,
                                             __gnuc_va_list __arg )  __asm__("__isoc99_vscanf")  ;
extern int ( /* format attribute */  vfscanf)(FILE * __restrict  __s ,
                                              char const   * __restrict  __format ,
                                              __gnuc_va_list __arg )  __asm__("__isoc99_vfscanf")  ;
extern  __attribute__((__nothrow__)) int sscanf(char const   * __restrict  __s ,
                                                char const   * __restrict  __format 
                                                , ...)  __asm__("__isoc99_sscanf")  ;
extern int scanf(char const   * __restrict  __format  , ...)  __asm__("__isoc99_scanf")  ;
extern int fscanf(FILE * __restrict  __stream ,
                  char const   * __restrict  __format  , ...)  __asm__("__isoc99_fscanf")  ;
extern int ( /* format attribute */  dprintf)(int __fd ,
                                              char const   * __restrict  __fmt 
                                              , ...) ;
extern int ( /* format attribute */  vdprintf)(int __fd ,
                                               char const   * __restrict  __fmt ,
                                               __gnuc_va_list __arg ) ;
extern  __attribute__((__nothrow__)) int ( /* format attribute */  vsnprintf)(char * __restrict  __s ,
                                                                              size_t __maxlen ,
                                                                              char const   * __restrict  __format ,
                                                                              __gnuc_va_list __arg ) ;
extern  __attribute__((__nothrow__)) int ( /* format attribute */  snprintf)(char * __restrict  __s ,
                                                                             size_t __maxlen ,
                                                                             char const   * __restrict  __format 
                                                                             , ...) ;
extern  __attribute__((__nothrow__)) int vsprintf(char * __restrict  __s ,
                                                  char const   * __restrict  __format ,
                                                  __gnuc_va_list __arg ) ;
extern  __attribute__((__nothrow__)) int sprintf(char * __restrict  __s ,
                                                 char const   * __restrict  __format 
                                                 , ...) ;
extern int printf(char const   * __restrict  __format  , ...) ;
extern  __attribute__((__nothrow__)) void setlinebuf(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) void setbuffer(FILE * __restrict  __stream ,
                                                    char * __restrict  __buf ,
                                                    size_t __size ) ;
extern  __attribute__((__nothrow__)) int setvbuf(FILE * __restrict  __stream ,
                                                 char * __restrict  __buf ,
                                                 int __modes , size_t __n ) ;
extern  __attribute__((__nothrow__)) void setbuf(FILE * __restrict  __stream ,
                                                 char * __restrict  __buf ) ;
extern  __attribute__((__nothrow__)) FILE *open_memstream(char **__bufloc ,
                                                          size_t *__sizeloc ) ;
extern  __attribute__((__nothrow__)) FILE *fmemopen(void *__s , size_t __len ,
                                                    char const   *__modes ) ;
extern  __attribute__((__nothrow__)) FILE *fdopen(int __fd ,
                                                  char const   *__modes ) ;
extern FILE *freopen(char const   * __restrict  __filename ,
                     char const   * __restrict  __modes ,
                     FILE * __restrict  __stream ) ;
extern int fflush_unlocked(FILE *__stream ) ;
extern  __attribute__((__nothrow__)) char *tempnam(char const   *__dir ,
                                                   char const   *__pfx )  __attribute__((__malloc__)) ;
extern  __attribute__((__nothrow__)) char *tmpnam_r(char *__s ) ;
extern  __attribute__((__nothrow__)) char *tmpnam(char *__s ) ;
extern FILE *tmpfile(void) ;
extern  __attribute__((__nothrow__)) int renameat(int __oldfd ,
                                                  char const   *__old ,
                                                  int __newfd ,
                                                  char const   *__new ) ;
extern  __attribute__((__nothrow__)) int rename(char const   *__old ,
                                                char const   *__new ) ;
extern  __attribute__((__nothrow__)) int remove(char const   *__filename ) ;
extern  __attribute__((__nothrow__)) void _IO_free_backup_area(_IO_FILE * ) ;
extern __off64_t _IO_seekpos(_IO_FILE * , __off64_t  , int  ) ;
extern __off64_t _IO_seekoff(_IO_FILE * , __off64_t  , int  , int  ) ;
extern size_t _IO_sgetn(_IO_FILE * , void * , size_t  ) ;
extern __ssize_t _IO_padn(_IO_FILE * , int  , __ssize_t  ) ;
extern int _IO_vfprintf(_IO_FILE * __restrict   , char const   * __restrict   ,
                        __gnuc_va_list  ) ;
extern int _IO_vfscanf(_IO_FILE * __restrict   , char const   * __restrict   ,
                       __gnuc_va_list  , int * __restrict   ) ;
extern  __attribute__((__nothrow__)) int _IO_ftrylockfile(_IO_FILE * ) ;
extern  __attribute__((__nothrow__)) void _IO_funlockfile(_IO_FILE * ) ;
extern  __attribute__((__nothrow__)) void _IO_flockfile(_IO_FILE * ) ;
extern int _IO_peekc_locked(_IO_FILE *__fp ) ;
extern  __attribute__((__nothrow__)) int _IO_ferror(_IO_FILE *__fp ) ;
extern  __attribute__((__nothrow__)) int _IO_feof(_IO_FILE *__fp ) ;
extern int __underflow(_IO_FILE * ) ;
struct _IO_FILE_plus;
extern struct _IO_FILE_plus _IO_2_1_stderr_ ;
extern struct _IO_FILE_plus _IO_2_1_stdout_ ;
extern struct _IO_FILE_plus _IO_2_1_stdin_ ;
typedef int (*incdec_t)(zval * );
struct _cwd_state {
   char *cwd ;
   int cwd_length ;
};
struct _virtual_cwd_globals {
   cwd_state cwd ;
   long realpath_cache_size ;
   long realpath_cache_size_limit ;
   long realpath_cache_ttl ;
   realpath_cache_bucket *realpath_cache[1024] ;
};
struct _realpath_cache_bucket {
   unsigned long key ;
   char *path ;
   int path_len ;
   char *realpath ;
   int realpath_len ;
   int is_dir ;
   time_t expires ;
   struct _realpath_cache_bucket *next ;
};
typedef int (*verify_path_func)(cwd_state const   * );
enum __anonenum_77 {
    DT_UNKNOWN = 0,
    DT_FIFO = 1,
    DT_CHR = 2,
    DT_DIR = 4,
    DT_BLK = 6,
    DT_REG = 8,
    DT_LNK = 10,
    DT_SOCK = 12,
    DT_WHT = 14
} ;
enum __anonenum_77;
typedef unsigned long __ino_t;
struct dirent {
   __ino_t d_ino ;
   __off_t d_off ;
   unsigned short d_reclen ;
   unsigned char d_type ;
   char d_name[256] ;
};
struct utimbuf {
   __time_t actime ;
   __time_t modtime ;
};
enum __anonenum_76 {
    _ISupper = 256,
    _ISlower = 512,
    _ISalpha = 1024,
    _ISdigit = 2048,
    _ISxdigit = 4096,
    _ISspace = 8192,
    _ISprint = 16384,
    _ISgraph = 32768,
    _ISblank = 1,
    _IScntrl = 2,
    _ISpunct = 4,
    _ISalnum = 8
} ;
enum __anonenum_76;
struct timespec {
   __time_t tv_sec ;
   long tv_nsec ;
};
typedef long __blkcnt_t;
typedef long __blksize_t;
typedef unsigned int __nlink_t;
struct stat {
   __dev_t st_dev ;
   unsigned short __pad1 ;
   __ino_t st_ino ;
   __mode_t st_mode ;
   __nlink_t st_nlink ;
   __uid_t st_uid ;
   __gid_t st_gid ;
   __dev_t st_rdev ;
   unsigned short __pad2 ;
   __off_t st_size ;
   __blksize_t st_blksize ;
   __blkcnt_t st_blocks ;
   struct timespec st_atim ;
   struct timespec st_mtim ;
   struct timespec st_ctim ;
   unsigned long __unused4 ;
   unsigned long __unused5 ;
};
enum __anonenum_75 {
    _CS_PATH = 0,
    _CS_V6_WIDTH_RESTRICTED_ENVS = 1,
    _CS_GNU_LIBC_VERSION = 2,
    _CS_GNU_LIBPTHREAD_VERSION = 3,
    _CS_V5_WIDTH_RESTRICTED_ENVS = 4,
    _CS_V7_WIDTH_RESTRICTED_ENVS = 5,
    _CS_LFS_CFLAGS = 1000,
    _CS_LFS_LDFLAGS = 1001,
    _CS_LFS_LIBS = 1002,
    _CS_LFS_LINTFLAGS = 1003,
    _CS_LFS64_CFLAGS = 1004,
    _CS_LFS64_LDFLAGS = 1005,
    _CS_LFS64_LIBS = 1006,
    _CS_LFS64_LINTFLAGS = 1007,
    _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
    _CS_XBS5_ILP32_OFF32_LDFLAGS = 1101,
    _CS_XBS5_ILP32_OFF32_LIBS = 1102,
    _CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103,
    _CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104,
    _CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105,
    _CS_XBS5_ILP32_OFFBIG_LIBS = 1106,
    _CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107,
    _CS_XBS5_LP64_OFF64_CFLAGS = 1108,
    _CS_XBS5_LP64_OFF64_LDFLAGS = 1109,
    _CS_XBS5_LP64_OFF64_LIBS = 1110,
    _CS_XBS5_LP64_OFF64_LINTFLAGS = 1111,
    _CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112,
    _CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113,
    _CS_XBS5_LPBIG_OFFBIG_LIBS = 1114,
    _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115,
    _CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116,
    _CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117,
    _CS_POSIX_V6_ILP32_OFF32_LIBS = 1118,
    _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119,
    _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120,
    _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121,
    _CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122,
    _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123,
    _CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124,
    _CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125,
    _CS_POSIX_V6_LP64_OFF64_LIBS = 1126,
    _CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127,
    _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128,
    _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129,
    _CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130,
    _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131,
    _CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132,
    _CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133,
    _CS_POSIX_V7_ILP32_OFF32_LIBS = 1134,
    _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135,
    _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136,
    _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137,
    _CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138,
    _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139,
    _CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140,
    _CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141,
    _CS_POSIX_V7_LP64_OFF64_LIBS = 1142,
    _CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143,
    _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144,
    _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145,
    _CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146,
    _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147,
    _CS_V6_ENV = 1148,
    _CS_V7_ENV = 1149
} ;
enum __anonenum_75;
enum __anonenum_74 {
    _SC_ARG_MAX = 0,
    _SC_CHILD_MAX = 1,
    _SC_CLK_TCK = 2,
    _SC_NGROUPS_MAX = 3,
    _SC_OPEN_MAX = 4,
    _SC_STREAM_MAX = 5,
    _SC_TZNAME_MAX = 6,
    _SC_JOB_CONTROL = 7,
    _SC_SAVED_IDS = 8,
    _SC_REALTIME_SIGNALS = 9,
    _SC_PRIORITY_SCHEDULING = 10,
    _SC_TIMERS = 11,
    _SC_ASYNCHRONOUS_IO = 12,
    _SC_PRIORITIZED_IO = 13,
    _SC_SYNCHRONIZED_IO = 14,
    _SC_FSYNC = 15,
    _SC_MAPPED_FILES = 16,
    _SC_MEMLOCK = 17,
    _SC_MEMLOCK_RANGE = 18,
    _SC_MEMORY_PROTECTION = 19,
    _SC_MESSAGE_PASSING = 20,
    _SC_SEMAPHORES = 21,
    _SC_SHARED_MEMORY_OBJECTS = 22,
    _SC_AIO_LISTIO_MAX = 23,
    _SC_AIO_MAX = 24,
    _SC_AIO_PRIO_DELTA_MAX = 25,
    _SC_DELAYTIMER_MAX = 26,
    _SC_MQ_OPEN_MAX = 27,
    _SC_MQ_PRIO_MAX = 28,
    _SC_VERSION = 29,
    _SC_PAGESIZE = 30,
    _SC_RTSIG_MAX = 31,
    _SC_SEM_NSEMS_MAX = 32,
    _SC_SEM_VALUE_MAX = 33,
    _SC_SIGQUEUE_MAX = 34,
    _SC_TIMER_MAX = 35,
    _SC_BC_BASE_MAX = 36,
    _SC_BC_DIM_MAX = 37,
    _SC_BC_SCALE_MAX = 38,
    _SC_BC_STRING_MAX = 39,
    _SC_COLL_WEIGHTS_MAX = 40,
    _SC_EQUIV_CLASS_MAX = 41,
    _SC_EXPR_NEST_MAX = 42,
    _SC_LINE_MAX = 43,
    _SC_RE_DUP_MAX = 44,
    _SC_CHARCLASS_NAME_MAX = 45,
    _SC_2_VERSION = 46,
    _SC_2_C_BIND = 47,
    _SC_2_C_DEV = 48,
    _SC_2_FORT_DEV = 49,
    _SC_2_FORT_RUN = 50,
    _SC_2_SW_DEV = 51,
    _SC_2_LOCALEDEF = 52,
    _SC_PII = 53,
    _SC_PII_XTI = 54,
    _SC_PII_SOCKET = 55,
    _SC_PII_INTERNET = 56,
    _SC_PII_OSI = 57,
    _SC_POLL = 58,
    _SC_SELECT = 59,
    _SC_UIO_MAXIOV = 60,
    _SC_IOV_MAX = 60,
    _SC_PII_INTERNET_STREAM = 61,
    _SC_PII_INTERNET_DGRAM = 62,
    _SC_PII_OSI_COTS = 63,
    _SC_PII_OSI_CLTS = 64,
    _SC_PII_OSI_M = 65,
    _SC_T_IOV_MAX = 66,
    _SC_THREADS = 67,
    _SC_THREAD_SAFE_FUNCTIONS = 68,
    _SC_GETGR_R_SIZE_MAX = 69,
    _SC_GETPW_R_SIZE_MAX = 70,
    _SC_LOGIN_NAME_MAX = 71,
    _SC_TTY_NAME_MAX = 72,
    _SC_THREAD_DESTRUCTOR_ITERATIONS = 73,
    _SC_THREAD_KEYS_MAX = 74,
    _SC_THREAD_STACK_MIN = 75,
    _SC_THREAD_THREADS_MAX = 76,
    _SC_THREAD_ATTR_STACKADDR = 77,
    _SC_THREAD_ATTR_STACKSIZE = 78,
    _SC_THREAD_PRIORITY_SCHEDULING = 79,
    _SC_THREAD_PRIO_INHERIT = 80,
    _SC_THREAD_PRIO_PROTECT = 81,
    _SC_THREAD_PROCESS_SHARED = 82,
    _SC_NPROCESSORS_CONF = 83,
    _SC_NPROCESSORS_ONLN = 84,
    _SC_PHYS_PAGES = 85,
    _SC_AVPHYS_PAGES = 86,
    _SC_ATEXIT_MAX = 87,
    _SC_PASS_MAX = 88,
    _SC_XOPEN_VERSION = 89,
    _SC_XOPEN_XCU_VERSION = 90,
    _SC_XOPEN_UNIX = 91,
    _SC_XOPEN_CRYPT = 92,
    _SC_XOPEN_ENH_I18N = 93,
    _SC_XOPEN_SHM = 94,
    _SC_2_CHAR_TERM = 95,
    _SC_2_C_VERSION = 96,
    _SC_2_UPE = 97,
    _SC_XOPEN_XPG2 = 98,
    _SC_XOPEN_XPG3 = 99,
    _SC_XOPEN_XPG4 = 100,
    _SC_CHAR_BIT = 101,
    _SC_CHAR_MAX = 102,
    _SC_CHAR_MIN = 103,
    _SC_INT_MAX = 104,
    _SC_INT_MIN = 105,
    _SC_LONG_BIT = 106,
    _SC_WORD_BIT = 107,
    _SC_MB_LEN_MAX = 108,
    _SC_NZERO = 109,
    _SC_SSIZE_MAX = 110,
    _SC_SCHAR_MAX = 111,
    _SC_SCHAR_MIN = 112,
    _SC_SHRT_MAX = 113,
    _SC_SHRT_MIN = 114,
    _SC_UCHAR_MAX = 115,
    _SC_UINT_MAX = 116,
    _SC_ULONG_MAX = 117,
    _SC_USHRT_MAX = 118,
    _SC_NL_ARGMAX = 119,
    _SC_NL_LANGMAX = 120,
    _SC_NL_MSGMAX = 121,
    _SC_NL_NMAX = 122,
    _SC_NL_SETMAX = 123,
    _SC_NL_TEXTMAX = 124,
    _SC_XBS5_ILP32_OFF32 = 125,
    _SC_XBS5_ILP32_OFFBIG = 126,
    _SC_XBS5_LP64_OFF64 = 127,
    _SC_XBS5_LPBIG_OFFBIG = 128,
    _SC_XOPEN_LEGACY = 129,
    _SC_XOPEN_REALTIME = 130,
    _SC_XOPEN_REALTIME_THREADS = 131,
    _SC_ADVISORY_INFO = 132,
    _SC_BARRIERS = 133,
    _SC_BASE = 134,
    _SC_C_LANG_SUPPORT = 135,
    _SC_C_LANG_SUPPORT_R = 136,
    _SC_CLOCK_SELECTION = 137,
    _SC_CPUTIME = 138,
    _SC_THREAD_CPUTIME = 139,
    _SC_DEVICE_IO = 140,
    _SC_DEVICE_SPECIFIC = 141,
    _SC_DEVICE_SPECIFIC_R = 142,
    _SC_FD_MGMT = 143,
    _SC_FIFO = 144,
    _SC_PIPE = 145,
    _SC_FILE_ATTRIBUTES = 146,
    _SC_FILE_LOCKING = 147,
    _SC_FILE_SYSTEM = 148,
    _SC_MONOTONIC_CLOCK = 149,
    _SC_MULTI_PROCESS = 150,
    _SC_SINGLE_PROCESS = 151,
    _SC_NETWORKING = 152,
    _SC_READER_WRITER_LOCKS = 153,
    _SC_SPIN_LOCKS = 154,
    _SC_REGEXP = 155,
    _SC_REGEX_VERSION = 156,
    _SC_SHELL = 157,
    _SC_SIGNALS = 158,
    _SC_SPAWN = 159,
    _SC_SPORADIC_SERVER = 160,
    _SC_THREAD_SPORADIC_SERVER = 161,
    _SC_SYSTEM_DATABASE = 162,
    _SC_SYSTEM_DATABASE_R = 163,
    _SC_TIMEOUTS = 164,
    _SC_TYPED_MEMORY_OBJECTS = 165,
    _SC_USER_GROUPS = 166,
    _SC_USER_GROUPS_R = 167,
    _SC_2_PBS = 168,
    _SC_2_PBS_ACCOUNTING = 169,
    _SC_2_PBS_LOCATE = 170,
    _SC_2_PBS_MESSAGE = 171,
    _SC_2_PBS_TRACK = 172,
    _SC_SYMLOOP_MAX = 173,
    _SC_STREAMS = 174,
    _SC_2_PBS_CHECKPOINT = 175,
    _SC_V6_ILP32_OFF32 = 176,
    _SC_V6_ILP32_OFFBIG = 177,
    _SC_V6_LP64_OFF64 = 178,
    _SC_V6_LPBIG_OFFBIG = 179,
    _SC_HOST_NAME_MAX = 180,
    _SC_TRACE = 181,
    _SC_TRACE_EVENT_FILTER = 182,
    _SC_TRACE_INHERIT = 183,
    _SC_TRACE_LOG = 184,
    _SC_LEVEL1_ICACHE_SIZE = 185,
    _SC_LEVEL1_ICACHE_ASSOC = 186,
    _SC_LEVEL1_ICACHE_LINESIZE = 187,
    _SC_LEVEL1_DCACHE_SIZE = 188,
    _SC_LEVEL1_DCACHE_ASSOC = 189,
    _SC_LEVEL1_DCACHE_LINESIZE = 190,
    _SC_LEVEL2_CACHE_SIZE = 191,
    _SC_LEVEL2_CACHE_ASSOC = 192,
    _SC_LEVEL2_CACHE_LINESIZE = 193,
    _SC_LEVEL3_CACHE_SIZE = 194,
    _SC_LEVEL3_CACHE_ASSOC = 195,
    _SC_LEVEL3_CACHE_LINESIZE = 196,
    _SC_LEVEL4_CACHE_SIZE = 197,
    _SC_LEVEL4_CACHE_ASSOC = 198,
    _SC_LEVEL4_CACHE_LINESIZE = 199,
    _SC_IPV6 = 235,
    _SC_RAW_SOCKETS = 236,
    _SC_V7_ILP32_OFF32 = 237,
    _SC_V7_ILP32_OFFBIG = 238,
    _SC_V7_LP64_OFF64 = 239,
    _SC_V7_LPBIG_OFFBIG = 240,
    _SC_SS_REPL_MAX = 241,
    _SC_TRACE_EVENT_NAME_MAX = 242,
    _SC_TRACE_NAME_MAX = 243,
    _SC_TRACE_SYS_MAX = 244,
    _SC_TRACE_USER_EVENT_MAX = 245,
    _SC_XOPEN_STREAMS = 246,
    _SC_THREAD_ROBUST_PRIO_INHERIT = 247,
    _SC_THREAD_ROBUST_PRIO_PROTECT = 248
} ;
enum __anonenum_74;
enum __anonenum_73 {
    _PC_LINK_MAX = 0,
    _PC_MAX_CANON = 1,
    _PC_MAX_INPUT = 2,
    _PC_NAME_MAX = 3,
    _PC_PATH_MAX = 4,
    _PC_PIPE_BUF = 5,
    _PC_CHOWN_RESTRICTED = 6,
    _PC_NO_TRUNC = 7,
    _PC_VDISABLE = 8,
    _PC_SYNC_IO = 9,
    _PC_ASYNC_IO = 10,
    _PC_PRIO_IO = 11,
    _PC_SOCK_MAXBUF = 12,
    _PC_FILESIZEBITS = 13,
    _PC_REC_INCR_XFER_SIZE = 14,
    _PC_REC_MAX_XFER_SIZE = 15,
    _PC_REC_MIN_XFER_SIZE = 16,
    _PC_REC_XFER_ALIGN = 17,
    _PC_ALLOC_SIZE_MIN = 18,
    _PC_SYMLINK_MAX = 19,
    _PC_2_SYMLINKS = 20
} ;
enum __anonenum_73;
typedef unsigned int __socklen_t;
typedef __socklen_t socklen_t;
typedef __useconds_t useconds_t;
struct _zend_user_iterator;
typedef struct _zend_user_iterator zend_user_iterator;
struct _zend_user_iterator {
   zend_object_iterator it ;
   zend_class_entry *ce ;
   zval *value ;
};
typedef struct _zend_ini_parser_param zend_ini_parser_param;
struct _zend_ini_parser_param {
   void (*ini_parser_cb)(zval *arg1 , zval *arg2 , zval *arg3 ,
                         int callback_type , void *arg ) ;
   void *arg ;
};
typedef void (*zend_ini_parser_cb_t)(zval *arg1 , zval *arg2 , zval *arg3 ,
                                     int callback_type , void *arg );
typedef void (*op_array_dtor_func_t)(zend_op_array *op_array );
typedef void (*op_array_ctor_func_t)(zend_op_array *op_array );
typedef void (*fcall_end_handler_func_t)(zend_op_array *op_array );
typedef void (*fcall_begin_handler_func_t)(zend_op_array *op_array );
typedef void (*statement_handler_func_t)(zend_op_array *op_array );
typedef void (*op_array_handler_func_t)(zend_op_array *op_array );
typedef void (*message_handler_func_t)(int message , void *arg );
typedef void (*deactivate_func_t)(void);
typedef void (*activate_func_t)(void);
typedef void (*shutdown_func_t)(zend_extension *extension );
typedef int (*startup_func_t)(zend_extension *extension );
struct _zend_extension_version_info;
typedef struct _zend_extension_version_info zend_extension_version_info;
struct _zend_extension_version_info {
   int zend_extension_api_no ;
   char *build_id ;
};
struct _zend_fcall_info_cache {
   zend_bool initialized ;
   zend_function *function_handler ;
   zend_class_entry *calling_scope ;
   zend_class_entry *called_scope ;
   zval *object_ptr ;
};
struct _zend_fcall_info {
   size_t size ;
   HashTable *function_table ;
   zval *function_name ;
   HashTable *symbol_table ;
   zval **retval_ptr_ptr ;
   zend_uint param_count ;
   zval ***params ;
   zval *object_ptr ;
   zend_bool no_separation ;
};
struct _zend_function_entry {
   char const   *fname ;
   void (*handler)(int ht , zval *return_value , zval **return_value_ptr ,
                   zval *this_ptr , int return_value_used ) ;
   struct _zend_arg_info  const  *arg_info ;
   zend_uint num_args ;
   zend_uint flags ;
};
struct _zend_rsrc_list_dtors_entry;
typedef struct _zend_rsrc_list_dtors_entry zend_rsrc_list_dtors_entry;
struct _zend_rsrc_list_dtors_entry {
   void (*list_dtor)(void * ) ;
   void (*plist_dtor)(void * ) ;
   void (*list_dtor_ex)(zend_rsrc_list_entry *rsrc ) ;
   void (*plist_dtor_ex)(zend_rsrc_list_entry *rsrc ) ;
   char const   *type_name ;
   int module_number ;
   int resource_id ;
   unsigned char type ;
};
typedef void (*rsrc_dtor_func_t)(zend_rsrc_list_entry *rsrc );
struct _zend_rsrc_list_entry {
   void *ptr ;
   int type ;
   int refcount ;
};
struct __anonstruct_fe_72;
struct __anonstruct_str_offset_71;
struct __anonstruct_var_70;
struct _zend_auto_global;
typedef struct _zend_auto_global zend_auto_global;
struct _zend_auto_global {
   char *name ;
   uint name_len ;
   zend_bool (*auto_global_callback)(char *name , uint name_len ) ;
   zend_bool jit ;
   zend_bool armed ;
};
typedef zend_bool (*zend_auto_global_callback)(char *name , uint name_len );
struct _zend_php_scanner_globals {
   zend_file_handle *yy_in ;
   zend_file_handle *yy_out ;
   unsigned int yy_leng ;
   unsigned char *yy_start ;
   unsigned char *yy_text ;
   unsigned char *yy_cursor ;
   unsigned char *yy_marker ;
   unsigned char *yy_limit ;
   int yy_state ;
   zend_stack state_stack ;
   unsigned char *script_org ;
   size_t script_org_size ;
   unsigned char *script_filtered ;
   size_t script_filtered_size ;
   size_t (*input_filter)(unsigned char **str , size_t *str_length ,
                          unsigned char const   *buf , size_t length ) ;
   size_t (*output_filter)(unsigned char **str , size_t *str_length ,
                           unsigned char const   *buf , size_t length ) ;
   zend_encoding const   *script_encoding ;
};
struct _zend_ini_scanner_globals {
   zend_file_handle *yy_in ;
   zend_file_handle *yy_out ;
   unsigned int yy_leng ;
   unsigned char *yy_start ;
   unsigned char *yy_text ;
   unsigned char *yy_cursor ;
   unsigned char *yy_marker ;
   unsigned char *yy_limit ;
   int yy_state ;
   zend_stack state_stack ;
   char *filename ;
   int lineno ;
   int scanner_mode ;
};
struct _zend_declarables;
struct _zend_multibyte_functions {
   char const   *provider_name ;
   zend_encoding const   *(*encoding_fetcher)(char const   *encoding_name ) ;
   char const   *(*encoding_name_getter)(zend_encoding const   *encoding ) ;
   int (*lexer_compatibility_checker)(zend_encoding const   *encoding ) ;
   zend_encoding const   *(*encoding_detector)(unsigned char const   *string ,
                                               size_t length ,
                                               zend_encoding const   **list ,
                                               size_t list_size ) ;
   size_t (*encoding_converter)(unsigned char **to , size_t *to_length ,
                                unsigned char const   *from ,
                                size_t from_length ,
                                zend_encoding const   *encoding_to ,
                                zend_encoding const   *encoding_from ) ;
   int (*encoding_list_parser)(char const   *encoding_list ,
                               size_t encoding_list_len ,
                               zend_encoding const   ***return_list ,
                               size_t *return_size , int persistent ) ;
   zend_encoding const   *(*internal_encoding_getter)(void) ;
   int (*internal_encoding_setter)(zend_encoding const   *encoding ) ;
};
typedef int (*zend_encoding_internal_encoding_setter)(zend_encoding const   *encoding );
typedef zend_encoding const   *(*zend_encoding_internal_encoding_getter)(void);
typedef int (*zend_encoding_list_parser)(char const   *encoding_list ,
                                         size_t encoding_list_len ,
                                         zend_encoding const   ***return_list ,
                                         size_t *return_size , int persistent );
typedef size_t (*zend_encoding_converter)(unsigned char **to ,
                                          size_t *to_length ,
                                          unsigned char const   *from ,
                                          size_t from_length ,
                                          zend_encoding const   *encoding_to ,
                                          zend_encoding const   *encoding_from );
typedef zend_encoding const   *(*zend_encoding_detector)(unsigned char const   *string ,
                                                         size_t length ,
                                                         zend_encoding const   **list ,
                                                         size_t list_size );
typedef int (*zend_encoding_lexer_compatibility_checker)(zend_encoding const   *encoding );
typedef char const   *(*zend_encoding_name_getter)(zend_encoding const   *encoding );
typedef zend_encoding const   *(*zend_encoding_fetcher)(char const   *encoding_name );
typedef size_t (*zend_encoding_filter)(unsigned char **str ,
                                       size_t *str_length ,
                                       unsigned char const   *buf ,
                                       size_t length );
struct _zend_module_dep {
   char const   *name ;
   char const   *rel ;
   char const   *version ;
   unsigned char type ;
};
struct _zend_module_dep;
struct _zend_module_entry {
   unsigned short size ;
   unsigned int zend_api ;
   unsigned char zend_debug ;
   unsigned char zts ;
   struct _zend_ini_entry  const  *ini_entry ;
   struct _zend_module_dep  const  *deps ;
   char const   *name ;
   struct _zend_function_entry  const  *functions ;
   int (*module_startup_func)(int type , int module_number ) ;
   int (*module_shutdown_func)(int type , int module_number ) ;
   int (*request_startup_func)(int type , int module_number ) ;
   int (*request_shutdown_func)(int type , int module_number ) ;
   void (*info_func)(zend_module_entry *zend_module ) ;
   char const   *version ;
   size_t globals_size ;
   void *globals_ptr ;
   void (*globals_ctor)(void *global ) ;
   void (*globals_dtor)(void *global ) ;
   int (*post_deactivate_func)(void) ;
   int module_started ;
   unsigned char type ;
   void *handle ;
   int module_number ;
   char const   *build_id ;
};
typedef struct _zend_module_dep zend_module_dep;
struct __anonstruct_free_list_69 {
   int next ;
};
struct _store_object {
   void *object ;
   void (*dtor)(void *object , zend_object_handle handle ) ;
   void (*free_storage)(void *object ) ;
   void (*clone)(void *object , void **object_clone ) ;
   zend_object_handlers const   *handlers ;
   zend_uint refcount ;
   gc_root_buffer *buffered ;
};
union _store_bucket {
   struct _store_object obj ;
   struct __anonstruct_free_list_69 free_list ;
};
struct _zend_object_store_bucket {
   zend_bool destructor_called ;
   zend_bool valid ;
   union _store_bucket bucket ;
};
union _store_bucket;
struct __anonstruct_free_list_69;
struct _store_object;
typedef void (*zend_objects_store_clone_t)(void *object , void **object_clone );
typedef void (*zend_objects_free_object_storage_t)(void *object );
typedef void (*zend_objects_store_dtor_t)(void *object ,
                                          zend_object_handle handle );
typedef struct _zend_compiler_globals zend_compiler_globals;
typedef struct __jmp_buf_tag sigjmp_buf[1];
struct _list_llist_element;
typedef struct _list_llist_element list_llist_element;
struct _list_llist_element {
   znode var ;
   zend_llist dimensions ;
   znode value ;
};
struct _zend_switch_entry;
typedef struct _zend_switch_entry zend_switch_entry;
struct _zend_switch_entry {
   znode cond ;
   int default_case ;
   int control_var ;
};
struct _zend_function_state;
struct __anonstruct_common_68;
struct _zend_internal_function_info;
typedef struct _zend_internal_function_info zend_internal_function_info;
struct _zend_internal_function_info {
   char const   *_name ;
   zend_uint _name_len ;
   char const   *_class_name ;
   zend_uint required_num_args ;
   zend_uchar _type_hint ;
   zend_bool return_reference ;
   zend_bool pass_rest_by_reference ;
};
struct _zend_label;
typedef struct _zend_label zend_label;
struct _zend_label {
   int brk_cont ;
   zend_uint opline_num ;
};
union __anonunion_u_67;
struct _zend_compiler_context;
struct __anonstruct_zend_error_handling_66 {
   zend_error_handling_t handling ;
   zend_class_entry *exception ;
   zval *user_handler ;
};
union __anonunion_u_64;
union __anonunion_u_63;
typedef int (*zend_write_func_t)(char const   *str , uint str_length );
struct _zend_utility_values {
   char *import_use_extension ;
   uint import_use_extension_length ;
   zend_bool html_errors ;
};
struct _zend_utility_functions {
   void ( /* format attribute */  (*error_function))(int type ,
                                                     char const   *error_filename ,
                                                     uint error_lineno ,
                                                     char const   *format ,
                                                     va_list args ) ;
   int ( /* format attribute */  (*printf_function))(char const   *format  , ...) ;
   int (*write_function)(char const   *str , uint str_length ) ;
   FILE *(*fopen_function)(char const   *filename , char **opened_path ) ;
   void (*message_handler)(long message , void *data ) ;
   void (*block_interruptions)(void) ;
   void (*unblock_interruptions)(void) ;
   int (*get_configuration_directive)(char const   *name , uint name_length ,
                                      zval *contents ) ;
   void (*ticks_function)(int ticks ) ;
   void (*on_timeout)(int seconds ) ;
   int (*stream_open_function)(char const   *filename ,
                               zend_file_handle *handle ) ;
   int (*vspprintf_function)(char **pbuf , size_t max_len ,
                             char const   *format , va_list ap ) ;
   char *(*getenv_function)(char *name , size_t name_len ) ;
   char *(*resolve_path_function)(char const   *filename , int filename_len ) ;
};
union __anonunion_handle_62;
struct _zend_stream;
struct _zend_mmap;
enum __anonenum_zend_stream_type_61;
typedef void (*zend_stream_closer_t)(void *handle );
typedef size_t (*zend_stream_reader_t)(void *handle , char *buf , size_t len );
typedef size_t (*zend_stream_fsizer_t)(void *handle );
union __anonunion_info_58;
struct __anonstruct_internal_60;
struct __anonstruct_user_59;
struct _zend_trait_method_reference;
typedef struct _zend_trait_method_reference zend_trait_method_reference;
struct _zend_trait_alias {
   zend_trait_method_reference *trait_method ;
   char *alias ;
   unsigned int alias_len ;
   zend_uint modifiers ;
   union _zend_function *function ;
};
struct _zend_trait_precedence {
   zend_trait_method_reference *trait_method ;
   zend_class_entry **exclude_from_classes ;
   union _zend_function *function ;
};
struct _zend_trait_method_reference {
   char *method_name ;
   unsigned int mname_len ;
   zend_class_entry *ce ;
   char *class_name ;
   unsigned int cname_len ;
};
struct _zend_class_iterator_funcs;
union _zvalue_value;
struct __anonstruct_str_57;
typedef int (*zend_object_get_closure_t)(zval *obj , zend_class_entry **ce_ptr ,
                                         union _zend_function **fptr_ptr ,
                                         zval **zobj_ptr );
typedef int (*zend_object_count_elements_t)(zval *object , long *count );
typedef int (*zend_object_cast_t)(zval *readobj , zval *retval , int type );
typedef int (*zend_object_compare_t)(zval *object1 , zval *object2 );
typedef int (*zend_object_get_class_name_t)(zval const   *object ,
                                            char **class_name ,
                                            zend_uint *class_name_len ,
                                            int parent );
typedef zend_class_entry *(*zend_object_get_class_entry_t)(zval const   *object );
typedef zend_object_value (*zend_object_clone_obj_t)(zval *object );
typedef void (*zend_object_delete_obj_t)(zval *object );
typedef void (*zend_object_del_ref_t)(zval *object );
typedef void (*zend_object_add_ref_t)(zval *object );
typedef union _zend_function *(*zend_object_get_constructor_t)(zval *object );
typedef union _zend_function *(*zend_object_get_method_t)(zval **object_ptr ,
                                                          char *method ,
                                                          int method_len ,
                                                          struct _zend_literal  const  *key );
typedef int (*zend_object_call_method_t)(char *method , int ht ,
                                         zval *return_value ,
                                         zval **return_value_ptr ,
                                         zval *this_ptr , int return_value_used );
typedef HashTable *(*zend_object_get_debug_info_t)(zval *object , int *is_temp );
typedef HashTable *(*zend_object_get_properties_t)(zval *object );
typedef void (*zend_object_unset_dimension_t)(zval *object , zval *offset );
typedef void (*zend_object_unset_property_t)(zval *object , zval *member ,
                                             struct _zend_literal  const  *key );
typedef int (*zend_object_has_dimension_t)(zval *object , zval *member ,
                                           int check_empty );
typedef int (*zend_object_has_property_t)(zval *object , zval *member ,
                                          int has_set_exists ,
                                          struct _zend_literal  const  *key );
typedef zval *(*zend_object_get_t)(zval *object );
typedef void (*zend_object_set_t)(zval **object , zval *value );
typedef zval **(*zend_object_get_property_ptr_ptr_t)(zval *object ,
                                                     zval *member ,
                                                     struct _zend_literal  const  *key );
typedef void (*zend_object_write_dimension_t)(zval *object , zval *offset ,
                                              zval *value );
typedef void (*zend_object_write_property_t)(zval *object , zval *member ,
                                             zval *value ,
                                             struct _zend_literal  const  *key );
typedef zval *(*zend_object_read_dimension_t)(zval *object , zval *offset ,
                                              int type );
typedef zval *(*zend_object_read_property_t)(zval *object , zval *member ,
                                             int type ,
                                             struct _zend_literal  const  *key );
struct _zend_object {
   zend_class_entry *ce ;
   HashTable *properties ;
   zval **properties_table ;
   HashTable *guards ;
};
struct _zend_guard;
typedef struct _zend_guard zend_guard;
struct _zend_guard {
   zend_bool in_get ;
   zend_bool in_set ;
   zend_bool in_unset ;
   zend_bool in_isset ;
   zend_bool dummy ;
};
typedef void (*llist_apply_func_t)(void * );
typedef void (*llist_apply_with_arg_func_t)(void *data , void *arg );
typedef void (*llist_apply_with_args_func_t)(void *data , int num_args ,
                                             va_list args );
typedef int (*llist_compare_func_t)(zend_llist_element const   ** ,
                                    zend_llist_element const   ** );
typedef void (*llist_dtor_func_t)(void * );
struct _zend_llist_element {
   struct _zend_llist_element *next ;
   struct _zend_llist_element *prev ;
   char data[1] ;
};
struct _zend_ts_hashtable {
   HashTable hash ;
   zend_uint reader ;
};
typedef int (*apply_func_args_t)(void *pDest , int num_args , va_list args ,
                                 zend_hash_key *hash_key );
typedef int (*apply_func_arg_t)(void *pDest , void *argument );
typedef int (*apply_func_t)(void *pDest );
typedef zend_bool (*merge_checker_func_t)(HashTable *target_ht ,
                                          void *source_data ,
                                          zend_hash_key *hash_key ,
                                          void *pParam );
struct _zend_hash_key {
   char *arKey ;
   uint nKeyLength ;
   ulong h ;
};
typedef void (*copy_ctor_param_func_t)(void *pElement , void *pParam );
typedef void (*copy_ctor_func_t)(void *pElement );
typedef void (*dtor_func_t)(void *pDest );
typedef void (*sort_func_t)(void * , size_t  , size_t  ,
                            int (*)(void const   * , void const   * ) );
typedef int (*compare_func_t)(void const   * , void const   * );
typedef ulong (*hash_func_t)(char const   *arKey , uint nKeyLength );
typedef unsigned long zend_uintptr_t;
typedef long zend_intptr_t;
typedef unsigned long long zend_ulong64;
typedef long long zend_long64;
typedef unsigned short zend_ushort;
struct _zend_mm_storage {
   zend_mm_mem_handlers const   *handlers ;
   void *data ;
};
struct _zend_mm_segment;
typedef struct _zend_mm_segment zend_mm_segment;
struct _zend_mm_mem_handlers {
   char const   *name ;
   zend_mm_storage *(*init)(void *params ) ;
   void (*dtor)(zend_mm_storage *storage ) ;
   void (*compact)(zend_mm_storage *storage ) ;
   zend_mm_segment *(*_alloc)(zend_mm_storage *storage , size_t size ) ;
   zend_mm_segment *(*_realloc)(zend_mm_storage *storage ,
                                zend_mm_segment *ptr , size_t size ) ;
   void (*_free)(zend_mm_storage *storage , zend_mm_segment *ptr ) ;
};
struct _zend_mm_segment {
   size_t size ;
   struct _zend_mm_segment *next_segment ;
};
struct _zend_leak_info;
typedef struct _zend_leak_info zend_leak_info;
struct _zend_leak_info {
   void *addr ;
   size_t size ;
   char *filename ;
   uint lineno ;
   char *orig_filename ;
   uint orig_lineno ;
};
typedef unsigned long tsrm_uintptr_t;
typedef long tsrm_intptr_t;
union __anonunion_56;
union __anonunion___n_55;
union __anonunion___u_54;
union __anonunion___u_53;
union __anonunion___u_52;
struct exception {
   int type ;
   char *name ;
   double arg1 ;
   double arg2 ;
   double retval ;
};
enum __anonenum__LIB_VERSION_TYPE_51 {
    _IEEE_ = -1,
    _SVID_ = 0,
    _XOPEN_ = 1,
    _POSIX_ = 2,
    _ISOC_ = 3
} ;
enum __anonenum_50 {
    FP_NAN = 0,
    FP_INFINITE = 1,
    FP_ZERO = 2,
    FP_SUBNORMAL = 3,
    FP_NORMAL = 4
} ;
enum __anonenum_50;
typedef long double double_t;
typedef long double float_t;
typedef __locale_t locale_t;
struct __locale_data;
struct __locale_struct {
   struct __locale_data *__locales[13] ;
   unsigned short const   *__ctype_b ;
   int const   *__ctype_tolower ;
   int const   *__ctype_toupper ;
   char const   *__names[13] ;
};
typedef int (*__compar_fn_t)(void const   * , void const   * );
struct drand48_data {
   unsigned short __x[3] ;
   unsigned short __old_x[3] ;
   unsigned short __c ;
   unsigned short __init ;
   unsigned long long __a ;
};
struct random_data {
   int32_t *fptr ;
   int32_t *rptr ;
   int32_t *state ;
   int rand_type ;
   int rand_deg ;
   int rand_sep ;
   int32_t *end_ptr ;
};
typedef unsigned long __fsfilcnt_t;
typedef __fsfilcnt_t fsfilcnt_t;
typedef unsigned long __fsblkcnt_t;
typedef __fsblkcnt_t fsblkcnt_t;
typedef __blkcnt_t blkcnt_t;
typedef __blksize_t blksize_t;
typedef long __fd_mask;
typedef __fd_mask fd_mask;
struct __anonstruct_fd_set_49 {
   __fd_mask __fds_bits[1024 / (8 * (int )sizeof(__fd_mask ))] ;
};
typedef long __suseconds_t;
typedef __suseconds_t suseconds_t;
struct timeval {
   __time_t tv_sec ;
   __suseconds_t tv_usec ;
};
typedef int register_t;
typedef unsigned long long u_int64_t;
typedef unsigned int u_int32_t;
typedef unsigned short u_int16_t;
typedef unsigned char u_int8_t;
typedef long long int64_t;
typedef short int16_t;
typedef signed char int8_t;
typedef unsigned short ushort;
typedef void *__timer_t;
typedef __timer_t timer_t;
typedef int __clockid_t;
typedef __clockid_t clockid_t;
typedef long __clock_t;
typedef __clock_t clock_t;
typedef int __key_t;
typedef __key_t key_t;
typedef char *__caddr_t;
typedef __caddr_t caddr_t;
typedef int __daddr_t;
typedef __daddr_t daddr_t;
typedef unsigned int __id_t;
typedef __id_t id_t;
typedef __nlink_t nlink_t;
typedef __dev_t dev_t;
typedef __ino_t ino_t;
typedef __off64_t __loff_t;
typedef __loff_t loff_t;
struct __anonstruct___fsid_t_1;
typedef struct __anonstruct___fsid_t_1 __fsid_t;
typedef __fsid_t fsid_t;
typedef __u_quad_t u_quad_t;
typedef __quad_t quad_t;
typedef unsigned long __u_long;
typedef __u_long u_long;
typedef unsigned int __u_int;
typedef __u_int u_int;
typedef unsigned short __u_short;
typedef __u_short u_short;
typedef unsigned char __u_char;
typedef __u_char u_char;
struct __anonstruct_lldiv_t_48 {
   long long quot ;
   long long rem ;
};
struct __anonstruct_ldiv_t_47 {
   long quot ;
   long rem ;
};
struct __anonstruct_div_t_46 {
   int quot ;
   int rem ;
};
union __anonunion___WAIT_STATUS_45;
typedef union __anonunion___WAIT_STATUS_45  __attribute__((__transparent_union__)) __WAIT_STATUS;
union wait;
union __anonunion___WAIT_STATUS_45 {
   union wait *__uptr ;
   int *__iptr ;
};
struct __anonstruct___wait_stopped_44 {
   unsigned int __w_stopval : 8 ;
   unsigned int __w_stopsig : 8 ;
   unsigned int  : 16 ;
};
struct __anonstruct___wait_terminated_43 {
   unsigned int __w_termsig : 7 ;
   unsigned int __w_coredump : 1 ;
   unsigned int __w_retcode : 8 ;
   unsigned int  : 16 ;
};
union wait {
   int w_status ;
   struct __anonstruct___wait_terminated_43 __wait_terminated ;
   struct __anonstruct___wait_stopped_44 __wait_stopped ;
};
struct __anonstruct___wait_stopped_44;
struct __anonstruct___wait_terminated_43;
union __anonunion_pthread_barrierattr_t_42;
typedef union __anonunion_pthread_barrierattr_t_42 pthread_barrierattr_t;
union __anonunion_pthread_barrierattr_t_42 {
   char __size[4] ;
   int __align ;
};
union __anonunion_pthread_barrier_t_41;
typedef union __anonunion_pthread_barrier_t_41 pthread_barrier_t;
union __anonunion_pthread_barrier_t_41 {
   char __size[20] ;
   long __align ;
};
typedef int volatile   pthread_spinlock_t;
union __anonunion_pthread_rwlockattr_t_40;
typedef union __anonunion_pthread_rwlockattr_t_40 pthread_rwlockattr_t;
union __anonunion_pthread_rwlockattr_t_40 {
   char __size[8] ;
   long __align ;
};
union __anonunion_pthread_rwlock_t_38;
typedef union __anonunion_pthread_rwlock_t_38 pthread_rwlock_t;
struct __anonstruct___data_39 {
   int __lock ;
   unsigned int __nr_readers ;
   unsigned int __readers_wakeup ;
   unsigned int __writer_wakeup ;
   unsigned int __nr_readers_queued ;
   unsigned int __nr_writers_queued ;
   unsigned char __flags ;
   unsigned char __shared ;
   unsigned char __pad1 ;
   unsigned char __pad2 ;
   int __writer ;
};
union __anonunion_pthread_rwlock_t_38 {
   struct __anonstruct___data_39 __data ;
   char __size[32] ;
   long __align ;
};
struct __anonstruct___data_39;
typedef int pthread_once_t;
typedef unsigned int pthread_key_t;
union __anonunion_pthread_condattr_t_37;
typedef union __anonunion_pthread_condattr_t_37 pthread_condattr_t;
union __anonunion_pthread_condattr_t_37 {
   char __size[4] ;
   long __align ;
};
union __anonunion_pthread_cond_t_35;
typedef union __anonunion_pthread_cond_t_35 pthread_cond_t;
struct __anonstruct___data_36 {
   int __lock ;
   unsigned int __futex ;
   unsigned long long __total_seq ;
   unsigned long long __wakeup_seq ;
   unsigned long long __woken_seq ;
   void *__mutex ;
   unsigned int __nwaiters ;
   unsigned int __broadcast_seq ;
};
union __anonunion_pthread_cond_t_35 {
   struct __anonstruct___data_36 __data ;
   char __size[48] ;
   long long __align ;
};
struct __anonstruct___data_36;
union __anonunion_pthread_mutexattr_t_34;
typedef union __anonunion_pthread_mutexattr_t_34 pthread_mutexattr_t;
union __anonunion_pthread_mutexattr_t_34 {
   char __size[4] ;
   long __align ;
};
union __anonunion_pthread_mutex_t_32;
typedef union __anonunion_pthread_mutex_t_32 pthread_mutex_t;
struct __pthread_internal_slist {
   struct __pthread_internal_slist *__next ;
};
typedef struct __pthread_internal_slist __pthread_slist_t;
union __anonunion____missing_field_name_33 {
   int __spins ;
   __pthread_slist_t __list ;
};
struct __pthread_mutex_s {
   int __lock ;
   unsigned int __count ;
   int __owner ;
   int __kind ;
   unsigned int __nusers ;
   union __anonunion____missing_field_name_33 __annonCompField2 ;
};
union __anonunion_pthread_mutex_t_32 {
   struct __pthread_mutex_s __data ;
   char __size[24] ;
   long __align ;
};
struct __pthread_mutex_s;
union __anonunion____missing_field_name_33;
struct __pthread_internal_slist;
union __anonunion_pthread_attr_t_31;
typedef union __anonunion_pthread_attr_t_31 pthread_attr_t;
union __anonunion_pthread_attr_t_31 {
   char __size[36] ;
   long __align ;
};
struct ucontext;
typedef struct ucontext ucontext_t;
struct _libc_fpreg {
   unsigned short significand[4] ;
   unsigned short exponent ;
};
struct _libc_fpstate {
   unsigned long cw ;
   unsigned long sw ;
   unsigned long tag ;
   unsigned long ipoff ;
   unsigned long cssel ;
   unsigned long dataoff ;
   unsigned long datasel ;
   struct _libc_fpreg _st[8] ;
   unsigned long status ;
};
struct _libc_fpstate;
typedef struct _libc_fpstate *fpregset_t;
typedef int greg_t;
typedef greg_t gregset_t[19];
struct __anonstruct_mcontext_t_30 {
   gregset_t gregs ;
   fpregset_t fpregs ;
   unsigned long oldmask ;
   unsigned long cr2 ;
};
typedef struct __anonstruct_mcontext_t_30 mcontext_t;
struct sigaltstack {
   void *ss_sp ;
   int ss_flags ;
   size_t ss_size ;
};
typedef struct sigaltstack stack_t;
struct ucontext {
   unsigned long uc_flags ;
   struct ucontext *uc_link ;
   stack_t uc_stack ;
   mcontext_t uc_mcontext ;
   __sigset_t uc_sigmask ;
   struct _libc_fpstate __fpregs_mem ;
};
struct __anonstruct_mcontext_t_30;
struct _libc_fpreg;
enum __anonenum_29 {
    SS_ONSTACK = 1,
    SS_DISABLE = 2
} ;
enum __anonenum_29;
struct sigstack {
   void *ss_sp ;
   int ss_onstack ;
};
typedef unsigned int __u32;
struct _ymmh_state {
   __u32 ymmh_space[64] ;
};
typedef unsigned long long __u64;
struct _xsave_hdr {
   __u64 xstate_bv ;
   __u64 reserved1[2] ;
   __u64 reserved2[5] ;
};
struct _fpx_sw_bytes {
   __u32 magic1 ;
   __u32 extended_size ;
   __u64 xstate_bv ;
   __u32 xstate_size ;
   __u32 padding[7] ;
};
union __anonunion____missing_field_name_28 {
   unsigned long padding2[12] ;
   struct _fpx_sw_bytes sw_reserved ;
};
struct _xmmreg {
   unsigned long element[4] ;
};
struct _fpxreg {
   unsigned short significand[4] ;
   unsigned short exponent ;
   unsigned short padding[3] ;
};
struct _fpreg {
   unsigned short significand[4] ;
   unsigned short exponent ;
};
struct _fpstate {
   unsigned long cw ;
   unsigned long sw ;
   unsigned long tag ;
   unsigned long ipoff ;
   unsigned long cssel ;
   unsigned long dataoff ;
   unsigned long datasel ;
   struct _fpreg _st[8] ;
   unsigned short status ;
   unsigned short magic ;
   unsigned long _fxsr_env[6] ;
   unsigned long mxcsr ;
   unsigned long reserved ;
   struct _fpxreg _fxsr_st[8] ;
   struct _xmmreg _xmm[8] ;
   unsigned long padding1[44] ;
   union __anonunion____missing_field_name_28 __annonCompField1 ;
};
struct _xstate {
   struct _fpstate fpstate ;
   struct _xsave_hdr xstate_hdr ;
   struct _ymmh_state ymmh ;
};
struct _xstate;
struct _ymmh_state;
struct _xsave_hdr;
struct _fpstate;
struct sigcontext {
   unsigned short gs ;
   unsigned short __gsh ;
   unsigned short fs ;
   unsigned short __fsh ;
   unsigned short es ;
   unsigned short __esh ;
   unsigned short ds ;
   unsigned short __dsh ;
   unsigned long edi ;
   unsigned long esi ;
   unsigned long ebp ;
   unsigned long esp ;
   unsigned long ebx ;
   unsigned long edx ;
   unsigned long ecx ;
   unsigned long eax ;
   unsigned long trapno ;
   unsigned long err ;
   unsigned long eip ;
   unsigned short cs ;
   unsigned short __csh ;
   unsigned long eflags ;
   unsigned long esp_at_signal ;
   unsigned short ss ;
   unsigned short __ssh ;
   struct _fpstate *fpstate ;
   unsigned long oldmask ;
   unsigned long cr2 ;
};
union __anonunion____missing_field_name_28;
struct _xmmreg;
struct _fpxreg;
struct _fpreg;
struct _fpx_sw_bytes;
typedef __u32 __wsum;
typedef unsigned short __u16;
typedef __u16 __sum16;
typedef __u64 __be64;
typedef __u64 __le64;
typedef __u32 __be32;
typedef __u32 __le32;
typedef __u16 __be16;
typedef __u16 __le16;
struct __anonstruct___kernel_fsid_t_27;
typedef struct __anonstruct___kernel_fsid_t_27 __kernel_fsid_t;
struct __anonstruct___kernel_fsid_t_27 {
   int val[2] ;
};
typedef long long __kernel_loff_t;
typedef unsigned short __kernel_old_dev_t;
typedef unsigned short __kernel_old_gid_t;
typedef unsigned short __kernel_old_uid_t;
typedef unsigned int __kernel_gid32_t;
typedef unsigned int __kernel_uid32_t;
typedef unsigned short __kernel_gid16_t;
typedef unsigned short __kernel_uid16_t;
typedef char *__kernel_caddr_t;
typedef int __kernel_daddr_t;
typedef int __kernel_clockid_t;
typedef int __kernel_timer_t;
typedef long __kernel_clock_t;
typedef long __kernel_suseconds_t;
typedef long __kernel_time_t;
typedef int __kernel_ptrdiff_t;
typedef int __kernel_ssize_t;
typedef unsigned int __kernel_size_t;
typedef unsigned short __kernel_gid_t;
typedef unsigned short __kernel_uid_t;
typedef unsigned short __kernel_ipc_pid_t;
typedef int __kernel_pid_t;
typedef long __kernel_off_t;
typedef unsigned short __kernel_nlink_t;
typedef unsigned short __kernel_mode_t;
typedef unsigned long __kernel_ino_t;
typedef int __kernel_mqd_t;
typedef int __kernel_key_t;
typedef void (*__kernel_sighandler_t)(int  );
struct __anonstruct___kernel_fd_set_26;
typedef struct __anonstruct___kernel_fd_set_26 __kernel_fd_set;
struct __anonstruct___kernel_fd_set_26 {
   unsigned long fds_bits[1024U / (8U * sizeof(unsigned long ))] ;
};
typedef unsigned short umode_t;
typedef long long __s64;
typedef int __s32;
typedef short __s16;
typedef unsigned char __u8;
typedef signed char __s8;
struct sigvec {
   void (*sv_handler)(int  ) ;
   int sv_mask ;
   int sv_flags ;
};
union __anonunion___sigaction_handler_25 {
   void (*sa_handler)(int  ) ;
   void (*sa_sigaction)(int  , siginfo_t * , void * ) ;
};
struct sigaction {
   union __anonunion___sigaction_handler_25 __sigaction_handler ;
   __sigset_t sa_mask ;
   int sa_flags ;
   void (*sa_restorer)(void) ;
};
union __anonunion___sigaction_handler_25;
typedef void (*sig_t)(int  );
enum __anonenum_24 {
    SIGEV_SIGNAL = 0,
    SIGEV_NONE = 1,
    SIGEV_THREAD = 2,
    SIGEV_THREAD_ID = 4
} ;
enum __anonenum_24;
struct sigevent;
typedef struct sigevent sigevent_t;
union sigval {
   int sival_int ;
   void *sival_ptr ;
};
typedef union sigval sigval_t;
struct __anonstruct__sigev_thread_23 {
   void (*_function)(sigval_t  ) ;
   void *_attribute ;
};
union __anonunion__sigev_un_22 {
   int _pad[64U / sizeof(int ) - 3U] ;
   __pid_t _tid ;
   struct __anonstruct__sigev_thread_23 _sigev_thread ;
};
struct sigevent {
   sigval_t sigev_value ;
   int sigev_signo ;
   int sigev_notify ;
   union __anonunion__sigev_un_22 _sigev_un ;
};
union __anonunion__sigev_un_22;
struct __anonstruct__sigev_thread_23;
enum __anonenum_21 {
    POLL_IN = 1,
    POLL_OUT = 2,
    POLL_MSG = 3,
    POLL_ERR = 4,
    POLL_PRI = 5,
    POLL_HUP = 6
} ;
enum __anonenum_21;
enum __anonenum_20 {
    CLD_EXITED = 1,
    CLD_KILLED = 2,
    CLD_DUMPED = 3,
    CLD_TRAPPED = 4,
    CLD_STOPPED = 5,
    CLD_CONTINUED = 6
} ;
enum __anonenum_20;
enum __anonenum_19 {
    TRAP_BRKPT = 1,
    TRAP_TRACE = 2
} ;
enum __anonenum_19;
enum __anonenum_18 {
    BUS_ADRALN = 1,
    BUS_ADRERR = 2,
    BUS_OBJERR = 3
} ;
enum __anonenum_18;
enum __anonenum_17 {
    SEGV_MAPERR = 1,
    SEGV_ACCERR = 2
} ;
enum __anonenum_17;
enum __anonenum_16 {
    FPE_INTDIV = 1,
    FPE_INTOVF = 2,
    FPE_FLTDIV = 3,
    FPE_FLTOVF = 4,
    FPE_FLTUND = 5,
    FPE_FLTRES = 6,
    FPE_FLTINV = 7,
    FPE_FLTSUB = 8
} ;
enum __anonenum_16;
enum __anonenum_15 {
    ILL_ILLOPC = 1,
    ILL_ILLOPN = 2,
    ILL_ILLADR = 3,
    ILL_ILLTRP = 4,
    ILL_PRVOPC = 5,
    ILL_PRVREG = 6,
    ILL_COPROC = 7,
    ILL_BADSTK = 8
} ;
enum __anonenum_15;
enum __anonenum_14 {
    SI_ASYNCNL = -60,
    SI_TKILL = -6,
    SI_SIGIO = -5,
    SI_ASYNCIO = -4,
    SI_MESGQ = -3,
    SI_TIMER = -2,
    SI_QUEUE = -1,
    SI_USER = 0,
    SI_KERNEL = 128
} ;
enum __anonenum_14;
struct __anonstruct__sigpoll_13 {
   long si_band ;
   int si_fd ;
};
struct __anonstruct__sigfault_12 {
   void *si_addr ;
};
struct __anonstruct__sigchld_11 {
   __pid_t si_pid ;
   __uid_t si_uid ;
   int si_status ;
   __clock_t si_utime ;
   __clock_t si_stime ;
};
struct __anonstruct__rt_10 {
   __pid_t si_pid ;
   __uid_t si_uid ;
   sigval_t si_sigval ;
};
struct __anonstruct__timer_9 {
   int si_tid ;
   int si_overrun ;
   sigval_t si_sigval ;
};
struct __anonstruct__kill_8 {
   __pid_t si_pid ;
   __uid_t si_uid ;
};
union __anonunion__sifields_7 {
   int _pad[128U / sizeof(int ) - 3U] ;
   struct __anonstruct__kill_8 _kill ;
   struct __anonstruct__timer_9 _timer ;
   struct __anonstruct__rt_10 _rt ;
   struct __anonstruct__sigchld_11 _sigchld ;
   struct __anonstruct__sigfault_12 _sigfault ;
   struct __anonstruct__sigpoll_13 _sigpoll ;
};
struct siginfo {
   int si_signo ;
   int si_errno ;
   int si_code ;
   union __anonunion__sifields_7 _sifields ;
};
union __anonunion__sifields_7;
struct __anonstruct__sigpoll_13;
struct __anonstruct__sigfault_12;
struct __anonstruct__sigchld_11;
struct __anonstruct__rt_10;
struct __anonstruct__timer_9;
struct __anonstruct__kill_8;
typedef __pid_t pid_t;
typedef int __sig_atomic_t;
typedef __sig_atomic_t sig_atomic_t;
typedef __off_t off_t;
typedef int __io_close_fn(void *__cookie );
typedef int __io_seek_fn(void *__cookie , __off64_t *__pos , int __w );
typedef __ssize_t __io_write_fn(void *__cookie , char const   *__buf ,
                                size_t __n );
typedef __ssize_t __io_read_fn(void *__cookie , char *__buf , size_t __nbytes );
enum __codecvt_result {
    __codecvt_ok = 0,
    __codecvt_partial = 1,
    __codecvt_error = 2,
    __codecvt_noconv = 3
} ;
enum __codecvt_result;
struct _IO_marker {
   struct _IO_marker *_next ;
   struct _IO_FILE *_sbuf ;
   int _pos ;
};
struct _IO_jump_t;
typedef unsigned int _G_uint32_t;
typedef unsigned short _G_uint16_t;
typedef int _G_int32_t;
typedef short _G_int16_t;
struct __anonstruct__G_fpos64_t_5;
typedef struct __anonstruct__G_fpos64_t_5 _G_fpos64_t;
union __anonunion___value_3 {
   unsigned int __wch ;
   char __wchb[4] ;
};
struct __anonstruct___mbstate_t_2 {
   int __count ;
   union __anonunion___value_3 __value ;
};
typedef struct __anonstruct___mbstate_t_2 __mbstate_t;
struct __anonstruct__G_fpos64_t_5 {
   __off64_t __pos ;
   __mbstate_t __state ;
};
struct __anonstruct__G_fpos_t_4 {
   __off_t __pos ;
   __mbstate_t __state ;
};
struct __anonstruct___mbstate_t_2;
union __anonunion___value_3;
typedef struct _IO_FILE __FILE;
typedef __quad_t *__qaddr_t;
typedef __u_quad_t __fsfilcnt64_t;
typedef __u_quad_t __fsblkcnt64_t;
typedef __quad_t __blkcnt64_t;
typedef long __swblk_t;
typedef __u_quad_t __rlim64_t;
typedef unsigned long __rlim_t;
struct __anonstruct___fsid_t_1 {
   int __val[2] ;
};
typedef __u_quad_t __ino64_t;
typedef unsigned long long __uint64_t;
typedef long long __int64_t;
typedef unsigned int __uint32_t;
typedef unsigned short __uint16_t;
typedef short __int16_t;
typedef unsigned char __uint8_t;
typedef signed char __int8_t;
struct _IO_FILE *_coverage_fout  ;
